2012-09-02 5 views
2

파이썬 용 GData 도우미를 사용하여 Google 문서 도구/드라이브를 만든 후 문서를 업데이트하려고합니다.Google 문서 목록 API v3 (Python) 업데이트 문서

새로운 버전의 API에는 Py에 대한 설명서가 없습니다.

client = gdata.docs.client.DocsClient(source=PluginConfig.APP_NAME) 
client.http_client.debug = PluginConfig.DEBUG 
client.client_login(
    PluginConfig.EMAIL, 
    PluginConfig.PASSWORD, 
    source=PluginConfig.APP_NAME, 
    service=client.auth_service 
) 

[...]

# Upload the text file 
ms = gdata.data.MediaSource() 
ms.SetFileHandle(file_path, content_type) 
doc = gdata.docs.data.Resource(type='document', title=title) 
doc.description = gdata.docs.data.Description(description) 
doc = client.CreateResource(doc, media=ms) 

doc = client.UpdateResource(doc, media=ms, new_revision=True) 

로그인 및 문서 작성 잘 작동하지만 Update() 수신

이상의 출력

Traceback (most recent call last): 
    File "coll.py", line 301, in <module> 
    main() 
    File "coll.py", line 293, in main 
    doc = client.UpdateResource(doc, media=ms, new_revision=True) 
    File "/usr/lib/python2.7/dist-packages/gdata/docs/client.py", line 344, in update_resource 
    uri_params=uri_params, **kwargs) 
    File "/usr/lib/python2.7/dist-packages/gdata/client.py", line 1151, in update_file 
    auth_token=auth_token, method='PUT') 
    File "/usr/lib/python2.7/dist-packages/gdata/client.py", line 1085, in upload_file 
    start_byte, self.file_handle.read(self.chunk_size)) 
    File "/usr/lib/python2.7/dist-packages/gdata/client.py", line 1044, in upload_chunk 
    raise error 
gdata.client.RequestError: Server responded with: 400, Invalid Request 
400 Bad Request : 어떤 도움이 이해된다 http://pastebin.com/LZL3qV0N

.

답변

관련 문제