我们使用 Google Apps Marketplace 应用程序提供的消费者密钥/密钥通过可恢复上传(doclist api)将文件上传到 Google Drive - 这已经运行了一年多。自 2013 年 8 月 1 日起,上传失败并返回一般性 500 错误。使用相同的密钥/秘密其他操作确实有效,例如在驱动器中创建文件夹等,但可恢复上传将不起作用。
我们知道这个问题归结为密钥/密钥秘密 - 在测试中,我们使用了来自另一个 Marketplace 应用程序的密钥对,并且相同的代码运行良好。
已尝试重新生成密钥,但仍然没有任何乐趣。
有没有人看到过类似的行为或找到了解决方法 - 这确实很奇怪。
这是一个 Appengine 应用程序 - 堆栈跟踪如下:
Server responded with: 500, Internal Error
Traceback (most recent call last):
File "/base/data/home/runtimes/python/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 716, in __call__
handler.post(*groups)
File "/base/data/home/apps/s~goodocdrop-hrd/70.369239377977712685/handler.py", line 533, in post
new_entry = uploader.UploadFile('/feeds/upload/create-session/default/private/full?convert=false', entry=entry)
File "/base/data/home/apps/s~goodocdrop-hrd/70.369239377977712685/gdata/client.py", line 1026, in upload_file
auth_token=auth_token, entry=entry)
File "/base/data/home/apps/s~goodocdrop-hrd/70.369239377977712685/gdata/client.py", line 944, in _init_session
http_request=http_request)
File "/base/data/home/apps/s~goodocdrop-hrd/70.369239377977712685/gdata/client.py", line 320, in request
RequestError)
RequestError: Server responded with: 500, Internal Error