Yelp API Python无法获得任何结果

时间:2018-02-14 18:09:53

标签: python api yelp

我正在使用sample.py: https://github.com/Yelp/yelp-fusion/blob/master/fusion/python/sample.py

由Yelp Fusion提供。我已经在必要的地方插入了我的API_KEY,我不确定接收结果还需要做些什么。这是我在运行sample.py时看到的内容。

PS C:\Users\jacob\OneDrive\Documents\se319\yelp-fusion\fusion\python> python sample.py
Querying https://api.yelp.com/v3/businesses/search ...
No businesses for dinner in San Francisco, CA found.
PS C:\Users\jacob\OneDrive\Documents\se319\yelp-fusion\fusion\python>

以下是打印请求函数中的args时发生的情况:

PS C:\Users\jacob\OneDrive\Documents\se319\yelp-fusion\fusion\python> python sample.py
Querying https://api.yelp.com/v3/businesses/search ...

https://api.yelp.com //this is the host

/v3/businesses/search //this is the path

(Censored API Key) //api key correctly prints out

{'term': 'dinner', 'location': 'San+Francisco,+CA', 'limit': 3} //url params

No businesses for dinner in San Francisco, CA found.

为了便于阅读,我在其间添加了空格。

当我在response = search(API_KEY,term,location)

添加打印选项时

查询https://api.yelp.com/v3/businesses/search ... {'错误':{'代码':' TOKEN_INVALID','说明':'无效的访问令牌或授权标头。& #39;}} 在加利福尼亚州旧金山找不到晚餐的企业。

有人能指出我正确的方向来解决这个问题吗?

编辑:我没有粘贴完整的API密钥。菜鸟错误。

0 个答案:

没有答案