【发布时间】:2012-12-29 01:56:11
【问题描述】:
我正在尝试与 Yelp 建立我的第一个 API 连接,我在 Python 上使用 GAE。为此,我使用了以下示例:https://github.com/Yelp/yelp-api/blob/master/v2/python/search.py 起初我只是尝试通过我的 app.yaml 中的以下定义来运行代码
handlers:
- url: /search
script: search.py
但是当我加载页面时,它给出了以下错误:没有名为 oauth2 的模块。我已经阅读了许多似乎涵盖此错误的主题,但没有一个真正有助于解决它。我还尝试导入一些答案中提到的 oauth2client,但这也未被接受。
唯一被系统接受的是
from google.appengine.api import oauth
因此,我尝试使用此模块,但立即遇到了另一个问题。我通过在解析器定义中将它们定义为默认值来填写我的凭据(consumer_key、consumer_secret、token、token_secret)。为了在https://github.com/Yelp/yelp-api/tree/master/v2/python 上复制示例请求,我还为“term”(条形图)和“location”(sf)添加了一个默认值。
当用这个加载页面时,它给了我错误'module' object has no attribute 'Consumer',所以这似乎也不是解决方案。如前所述,这是我第一次设置这样的系统,所以我可能遗漏了一些明显的东西。非常感谢您的想法。
【问题讨论】:
标签: python api google-app-engine yelp