2017-05-07 40 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数据合并,然后保存到新的电子表格中。

可能有更好的方法来做到这一点,但这是我会采取的方法。