我想使用python google api客户端库来检索我的google幻灯片的数据。根据结果,python代码应该等同于此REST API调用。
GET https://slides.googleapis.com/v1/presentations/GXGXGXGXGXGXGXuf3LAMp0I89qfQYv6ffHRmI?key={YOUR_API_KEY}
所以在前端/ javascript方面,我使用picker API来返回文件ID。我可以使用文件ID将幻灯片作为pdf文件下载
然而,当我尝试使用幻灯片api时,
http = httplib2.Http()
http_auth = credentials.authorize(http)
slide_service = build('slides', 'v1', http=http_auth)
p = slide_service.presentations(fileId).get()
print p
我收到例外TypeError: methodResource() takes exactly 1 argument (2 given)
我尝试使用file id作为get方法的参数,如下所示:
p = slide_service.presentations().get(fileId)
此错误再次失败:TypeError: method() takes exactly 1 argument (2 given)
基本上没有这些python API的函数synature的文档。检索幻灯片数据的正确方法是什么?
答案 0 :(得分:0)
基于API资源管理器,get
方法采用参数presentationId
所以python代码应该是
p = slide_service.presentations().get(presentationId=fileId)
答案 1 :(得分:-1)
所有Google API的pydoc都可在此处找到:
https://developers.google.com/api-client-library/python/apis/
例如,Slides特定的一个是:
https://developers.google.com/resources/api-libraries/documentation/slides/v1/python/latest/