問題タブ [google-api-python-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
11216 参照

python - API と Python を使用して Google スプレッドシートでセル形式を設定する

gd_client.UpdateCell を使用して Google スプレッドシートの値を更新し、セルの書式設定、つまり色、線、テキストサイズを更新する方法を探しています.....

これはできますか?

利用可能な例やその他のドキュメントはありますか?

私を動かすものは何でも素晴らしいでしょう

0 投票する
1 に答える
1398 参照

python - google-api-python-client サンプル コードで「モジュール オブジェクトに属性ソケットがありません」と表示される

google-api-python-client でLatitude の例のサンプル コードを有効にしようとすると、次のエラーが表示されます: "_webapp25.py:464] 'module' object has no attribute 'socket'". コードは次のとおりです。

エラーが発生するコードはcredentials = run(FLOW, storage)です。トレースバックは次のとおりです。

私は何を間違っていますか?

0 投票する
3 に答える
1020 参照

python - Google Cloud Storage で OAuth2Decorator を使用するにはどうすればよいですか?

アプリ エンジン Python Web サービスを Google ストレージに接続し、特にファイル API を使用できるようにするために、この手順に従っています。バズの例を試しましたが、うまくいかないようです。ストレージからファイルを取得できるようにするには、Web サービスをバックグラウンドで承認する必要があります。

client_id と client_secret を渡すためにデコレータを使用しようとしていますが、プロセスがよくわかりません。プロセスの例を提供したり、少し詳しく説明したりできる人はいますか?

編集: Python 2.7 ランタイムを使用しています。

0 投票する
4 に答える
9842 参照

python - Google Calendar API v3 - 更新トークンを取得する方法 (Python)

特定の Google カレンダーでイベントを作成する Django アプリを作成しようとしています。これまでのところ、私は成功しています。少しだけ問題があります:

Google python クライアントでリフレッシュ トークンを取得する方法がわかりません。

その結果、トークンの有効期限が切れるとアプリが機能しなくなり、新しいトークンを作成する必要があります。ドキュメントが正しいことを理解していれば、そこに更新トークンが入ります。

アクセス トークンの有効期間は限られており、場合によっては、アプリケーションが 1 つのアクセス トークンの有効期間を超えて Google API にアクセスする必要があります。この場合、アプリケーションはリフレッシュ トークンと呼ばれるものを取得できます。リフレッシュ トークンを使用すると、アプリケーションで新しいアクセス トークンを取得できます。

Google ドキュメント(セクション 4 の「基本的な手順」を参照)

私のコード

これは、Google ドキュメントの例とほとんど同じです。興味深いのはStorageです。資格情報データが保存されるファイルです。

私のストレージファイルの内容:

そこに更新トークンがあるはずですが、代わりにnullです。だから私はどういうわけか更新トークンを要求できると思います。

これを機能させる方法について何か助けていただければ幸いです。さらに情報が必要な場合は、教えてください。

0 投票する
1 に答える
398 参照

python - Python(djangoフレームワーク)を使用してgoogle apiからリクエストトークンを取得していますが、リクエストトークンは常に空に戻ります

これが私が使っているサンプルコードです。

何らかの理由で、「フロー」は常にリクエストトークンの代わりに「」または空に設定されます。私はこの問題について何日も検索しました。このメソッドを使用してGoogleからリクエストトークンを取得できない理由を誰かに教えてもらえますか?

fyi:ユーザーを承認URLにリダイレクトする必要があることはわかっていますが、リクエストトークンが返されない場合でも、Googleが承認URLを提供するため、フローが設定されているかどうかを確認したいと思います。

0 投票する
1 に答える
655 参照

python - google plus API で認証できない

Google plus を使用してアプリを承認しようとしています。ただし、Google+ API アプリを作成したユーザーでログインする場合を除き、People サービスを使用して「me」を取得しようとすると、常に 404 が返されます。なぜそうなるのか、私には意味がありません。

Google+ エクスプローラーを使用する場合も同様です。

http://code.google.com/apis/explorer/#_s=plus&_v=v1&_m=people.get&fields=emails

API を作成したユーザーでプライベートに切り替えると、「自分」を取得できますが、別のユーザーを承認すると、「自分」を取得できません。

何が起こっているのですか?

0 投票する
1 に答える
1124 参照

python - Google API Python クライアント OAUTH Appengine の例が壊れていますか?

Google API Python クライアント ( http://code.google.com/p/google-api-python-client/ ) には、Google App Engine インフラストラクチャで OAUTH2 を示すサンプル アプリケーションがあります。これは次の場所にあります。

http://code.google.com/p/google-api-python-client/source/browse/#hg%2Fsamples%2Fappengine

この例を取得しようとしました。client_secrets.json にアプリの資格情報を入力しましたが、取得したローカル dev_appserver で実行しました。

appcfg.py を使用してアプリを GAE にライブでデプロイすると、アプリのルート ページに移動すると、500 サーバー エラーが発生し、開発コンソール ログに次のように表示されます。

ええと、助けて?

FWIW、クライアントコード全体をアプリエンジンプロジェクトにコピーする手順に従いました(http://code.google.com/p/google-api-python-client/wiki/GoogleAppEngineで概説されているように)

0 投票する
1 に答える
478 参照

python - Google API Python クライアントでセカンダリ カレンダーを削除すると、予期しないエラーが発生する

Google api python client documentationに書かれているように

セカンダリ カレンダーの削除 (Python の例の下)

この関数呼び出しは次を返します: method() は正確に 1 つの引数を取ります (2 つ指定)

このエラーの意味を知っている人はいますか? 明らかに、1 つの引数を渡しただけで、それは削除する必要がある calendarId です。または、誰かがこの機能を機能させましたか? 助けが必要。

ありがとう。

0 投票する
8 に答える
111672 参照

python - Python で Google スプレッドシートのスプレッドシートにアクセス (読み取り、書き込み) するにはどうすればよいですか?

Pythonを使用してGoogleドキュメント/スプレッドシートを読み書きする例を教えていただけないでしょうか。

ここでGoogle docs APIを見ましたhttps://developers.google.com/google-apps/spreadsheets/しかし、正しいリンクにアクセスしたかどうかはわかりません。また、例も非常に役立ちます。

私がやろうとしているのは、SQL クエリのようにさまざまな列に基づいてスプレッドシートをクエリし、データを使用してダウンストリーム解析を行い、それを別のスプレッドシートまたは Google ドキュメントのドキュメントに入れることです。

ベスト、-アビ

0 投票する
2 に答える
2098 参照

python - Google App Engine ライブラリのインポート

私は Google App Engine を試していて、API コマンドを実行するために特定のライブラリをインポートしようとしています。ただし、インポートに問題がありました。「from apiclient.discovery import build」を実行しようとすると、ウェブサイトが読み込まれなくなりました。IDLE でローカルにテストすると、このコマンドは機能します。