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'が表示されるため、これも解決策ではないようです。前述のように、このようなシステムをセットアップするのは初めてなので、おそらく明らかな何かが欠けています。ご感想ありがとうございます。