https://developers.google.com/compute/docs/api/python_guide#setupの「hello world」チュートリアルを使用して、Google Compute Engine の Python API を使い始めようとしています。
ただし、電話をかけるたびに、response = request.execute(auth_http)
認証できないことを示す次のエラーが表示されます。
WARNING:oauth2client.util:execute() takes at most 1 positional argument (2 given)
私は明らかに 1 つの位置引数 (auth_http) だけを渡しています。回答を得るために oauth2client/util.py、apiclient/http.py、および oauth2client/client.py を調べましたが、問題はないようです。同じ問題が発生した別のスタック オーバーフローの投稿を見つけましたが、oauth2client/client.py の OAuth2WebServerFlow クラスのコンストラクターで、'access_type' が既に 'offline' に設定されているようです (正直なところ、完全にはわかりませんが)。 oauth2.0 フローの設定に関してここで何が起こっているかを理解してください)。
どんな提案でも大歓迎です。事前に感謝します!