python google apiクライアントライブラリを使用して、Googleスライドのデータを取得します。 Pythonコードは、このREST API呼び出しと同じ結果になるはずです。GoogleのAPIのメソッドシグネチャを検出するにはどうすればよいですか?
GET https://slides.googleapis.com/v1/presentations/GXGXGXGXGXGXGXuf3LAMp0I89qfQYv6ffHRmI?key={YOUR_API_KEY}
フロントエンド/ javascript側では、ピッカーAPIを使用してファイルIDを返します。私はスライドAPIを使用しようとしたとき、私は私が使用しようとしたTypeError: methodResource() takes exactly 1 argument (2 given)
http = httplib2.Http()
http_auth = credentials.authorize(http)
slide_service = build('slides', 'v1', http=http_auth)
p = slide_service.presentations(fileId).get()
print p
が、私は例外を取得、
しかし、pdfファイルとしてスライドをダウンロードするには、ファイルIDを使用することができますそのようなgetメソッドのパラメータとしてファイルID:
p = slide_service.presentations().get(fileId)
は再びそれがこのエラーで失敗しました:TypeError: method() takes exactly 1 argument (2 given)
基本的には、これらのPython APIの機能の統一に関する文書はありません。スライドデータを取得する正しい方法は何ですか?
リンクは、私はそれはかなり確信している問題 –
に求めていますAPIではありません。 [ここ](https://developers.google.com/api-client-library/python/start/get_started#build-the-service-object)に記載されているように 'apiclient.discovery'を使用していますか?そのpydocはコードスニペットのようにbuild()によって返されたオブジェクトを説明します。 –
私は 'apiclient'が古いライブラリだと思いましたか?私はどこかで 'googleapiclient.discovery'をお勧めします。 –