1

我们使用 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
4

1 回答 1

2

我遇到过类似的问题。请参阅https://stackoverflow.com/questions/18058829/post-method-for-resumable-media-link-stopped-working

我们找到的解决方案与密钥和密钥秘密无关。我们刚刚从 HTTP POST 方法切换到 PUT 方法。

于 2013-08-08T20:47:20.453 回答