我想使用 python google api 客户端库来检索我的谷歌幻灯片的数据。就结果而言,python 代码应该等同于这个 REST API 调用。
GET https://slides.googleapis.com/v1/presentations/GXGXGXGXGXGXGXuf3LAMp0I89qfQYv6ffHRmI?key={YOUR_API_KEY}
所以在前端/javascript 端,我使用选择器 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)
我尝试使用文件 id 作为 get 方法的参数,如下所示:
p = slide_service.presentations().get(fileId)
它再次失败并出现此错误:TypeError: method() takes exactly 1 argument (2 given)
基本上没有关于这些 python API 的函数 synature 的文档。检索幻灯片数据的正确方法是什么?