【发布时间】:2013-11-17 10:02:17
【问题描述】:
我在 Google Cloud Console 中创建了一个项目,并且我很确定我的 AppEngine 项目与它相关联(单击项目中的 AppEngine 链接会显示我的 AppEngine 项目的概览)。
我已上传我的项目以在 appspot.com 上运行。
我已正确复制并粘贴了控制台项目的 OAuth2 客户端密码和 ID,以供 Python 库使用。
我已正确设置同意屏幕。
我已经添加了回调 url。
我已确保相应的 API 已“开启”并变为绿色(Google Drive)。
但我在尝试进行身份验证时仍然收到Error: invalid_client。
我错过了什么?
编辑:这是出错的网址
https://accounts.google.com/o/oauth2/auth?state=https%3A%2F%2Fmy-app-id.appspot.com%2Fspreadsheet%2Fview%2F0Ao7HHtqOGzZ7dDNneTg0b1R0bnVJNzRvWk9DVVhIVXc%3A9wi8bS1R7fejjVuDd9IdPjoxMzg0NjgyNDU5&redirect_uri=https%3A%2F%2Fmy-app-id.appspot.com%2Foauth2callback&response_type=code&client_id=abcxyz123.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.readonly&access_type=offline
以及以下文字(带有损坏的机器人的图像):
Request Details
cookie_policy_enforce=false
response_type=code
scope=https://www.googleapis.com/auth/drive.readonly
redirect_uri=https://my-app-id.appspot.com/oauth2callback
access_type=offline
state=https://my-app-id.appspot.com/spreadsheet/view/0Ao7HHtqOGzZ7dDNneTg0b1R0bnVJNzRvWk9DVVhIVXc:9wi8bS1R7fejjVuDd9IdPjoxMzg0NjgyNDU5
client_id=abcxyz123.apps.googleusercontent.com
【问题讨论】:
-
你解决了吗?
标签: python google-app-engine oauth-2.0 google-drive-api