Google云端硬盘可恢复上传功能突然停止,适用于Google Apps Marketplace应用

时间:2013-08-03 12:41:08

标签: google-app-engine google-drive-api google-docs-api

我们使用Google Apps Marketplace应用程序提供的消费者密钥/密钥来通过可恢复上传(doclist api)将文件上传到Google云端硬盘 - 这已经运行了一年多。截至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

1 个答案:

答案 0 :(得分:2)

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

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