Google drive api HTTPerror 400无效上载请求:正在尝试将文件上载到Google驱动器的示例代码

Google drive api HTTPerror 400无效上载请求:正在尝试将文件上载到Google驱动器的示例代码,google-drive-api,Google Drive Api,我正在尝试Google Drive API的“快速启动”部分中的示例代码,但出现以下错误:\ Traceback (most recent call last): File "quickstart.py", line 60, in <module> file = drive_service.files().insert(body=body, media_body=media_body).execute() File "/usr/local/lib/python2.7/

我正在尝试Google Drive API的“快速启动”部分中的示例代码,但出现以下错误:\

Traceback (most recent call last):
  File "quickstart.py", line 60, in <module>
    file = drive_service.files().insert(body=body, media_body=media_body).execute()
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/util.py", line 120, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/apiclient/http.py", line 656, in execute
    _, body = self.next_chunk(http=http)
  File "/usr/local/lib/python2.7/dist-packages/oauth2client/util.py", line 120, in positional_wrapper
    return wrapped(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/apiclient/http.py", line 789, in next_chunk
    return self._process_response(resp, content)
  File "/usr/local/lib/python2.7/dist-packages/apiclient/http.py", line 816, in _process_response
    raise HttpError(resp, content, uri=self.uri)
apiclient.errors.HttpError: <HttpError 400 when requesting https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable&alt=json returned "Invalid Upload Request">
回溯(最近一次呼叫最后一次):
文件“quickstart.py”,第60行,在
file=drive\u service.files().insert(body=body,media\u body=media\u body.execute())
文件“/usr/local/lib/python2.7/dist packages/oauth2client/util.py”,第120行,在位置包装中
已包装退货(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist-packages/apiclient/http.py”,执行中的第656行
_,body=self.next_chunk(http=http)
文件“/usr/local/lib/python2.7/dist packages/oauth2client/util.py”,第120行,在位置包装中
已包装退货(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist-packages/apiclient/http.py”,第789行,在下一块中
返回自我。\处理\响应(响应、内容)
文件“/usr/local/lib/python2.7/dist packages/apiclient/http.py”,第816行,在进程响应中
raise HttpError(resp,content,uri=self.uri)
apiclient.errors.HttpError:

我使用的是示例代码,没有更改。相同的代码昨天工作,但今天不工作。这是服务器端错误吗?

当指定的文件不存在时,我遇到了相同的错误。请尝试指定上载文件的完整路径。

{media\u body=MediaFileUpload(FILENAME,mimetype='text/plain',resumable=True)}如果这是您的媒体体,您尝试上载的文件也应该具有相同的mimetype。{sgeorge mn:google_drive sgeorge$file document*document.txt:ASCII text documents.txt:empty}在这种情况下,如果您尝试上载第二个文件,则无法使用当前媒体体上载。我也遇到了此错误,但文件为空。