Ase*_*eem 11 django google-app-engine gmail-api
我在 Google App Engine 上运行的 django 网站上出现 500 服务器错误。当我查看 Google App Engine 日志时,我看到以下错误:
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/discovery/v1/apis/gmail/v1/rest returned "The caller does not have permission">
当我硬刷新浏览器时,这个错误就会消失。然后过了一段时间它又弹回来了。发生在移动设备(firefox、safari)、笔记本电脑(firefox、chrome)上。
更新:
在 Django settings.py 中,我有以下代码。它的最后一行生成错误:
pickle_path = 'token.pickle' # path to token.pickle
with open(pickle_path, 'rb') as token:
creds = pickle.load(token)
SERVICE = build('gmail', 'v1', credentials=creds) # ERROR LINE
Run Code Online (Sandbox Code Playgroud)
当我在本地运行 django 服务器时:出现以下错误:
googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/discovery/v1/apis/gmail/v1/rest returned "The caller does not have permission">
Run Code Online (Sandbox Code Playgroud)
当我从终端重新启动 cloud sql 连接时 - 错误消失了。直到几天前,这种情况从未发生过。
小智 0
我对 GAM ADV-X 也有同样的问题。我认为这是我的计算机的问题,所以我在两台不同的计算机上尝试并得到相同的错误。看起来周末 Gmail API 确实发生了一些变化。将向 Google 提交票证。
| 归档时间: |
|
| 查看次数: |
848 次 |
| 最近记录: |