2017-05-07 60 views
0

這裏是API的新手。我在我的城市有一個餐廳的Excel文件。對於每家餐廳,我都有它的名字,地址,城市,州,郵政編碼和座標。我想檢索有關這些餐館的其他信息,例如他們的評分和價格水平,並將這些變量添加到我的數據文件中。這是我可以通過Yelp Fusion API做的事嗎?我試着用Google搜索我的問題,但我仍然不清楚這是否可行。我也不確定如何編碼,因爲我只知道R,並且R中的Yelp Fusion API只有很少的示例代碼。從Yelp API檢索餐廳的Excel文件中的信息

回答

1

您的問題的答案是肯定的,您可以使用Yelp Fusion API來提取yelp與您的excel文件中的這些業務相關的信息。

這樣說,我沒有R語言的經驗,但我知道它可以在沒有使用任何花哨的庫(除了訪問Excel文件),所以我猜你可以拉它與R關閉。

這裏是我的解決你的問題,非專業編程算法...

  1. 提取每個業務從電子表格,並把它們放在一個數據結構。
  2. 以JSON格式構建API調用的參數。
  3. 循環遍歷每個業務並分別向Yelp發送每個請求。
  4. 將來自Yelp API的每個響應保存到新的數據結構(如數組)中。
  5. 解析每個響應所需的信息,然後:1)將其添加到源電子表格或2)將現有的電子表格數據與新的yelp數據合併,然後保存到新的電子表格中。

可能有更好的方法來做到這一點,但這是我會採取的方法。