我们使用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
答案 0 :(得分:2)
我遇到过类似的问题。 见https://stackoverflow.com/questions/18058829/post-method-for-resumable-media-link-stopped-working
我们发现的解决方案与密钥和密钥无关。 我们刚刚从HTTP POST方法切换到PUT方法。