問題タブ [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.
python - API と Python を使用して Google スプレッドシートでセル形式を設定する
gd_client.UpdateCell を使用して Google スプレッドシートの値を更新し、セルの書式設定、つまり色、線、テキストサイズを更新する方法を探しています.....
これはできますか?
利用可能な例やその他のドキュメントはありますか?
私を動かすものは何でも素晴らしいでしょう
python - google-api-python-client サンプル コードで「モジュール オブジェクトに属性ソケットがありません」と表示される
google-api-python-client でLatitude の例のサンプル コードを有効にしようとすると、次のエラーが表示されます: "_webapp25.py:464] 'module' object has no attribute 'socket'". コードは次のとおりです。
エラーが発生するコードはcredentials = run(FLOW, storage)です。トレースバックは次のとおりです。
私は何を間違っていますか?
python - Google Cloud Storage で OAuth2Decorator を使用するにはどうすればよいですか?
アプリ エンジン Python Web サービスを Google ストレージに接続し、特にファイル API を使用できるようにするために、この手順に従っています。バズの例を試しましたが、うまくいかないようです。ストレージからファイルを取得できるようにするには、Web サービスをバックグラウンドで承認する必要があります。
client_id と client_secret を渡すためにデコレータを使用しようとしていますが、プロセスがよくわかりません。プロセスの例を提供したり、少し詳しく説明したりできる人はいますか?
編集: Python 2.7 ランタイムを使用しています。
python - Google Calendar API v3 - 更新トークンを取得する方法 (Python)
特定の Google カレンダーでイベントを作成する Django アプリを作成しようとしています。これまでのところ、私は成功しています。少しだけ問題があります:
Google python クライアントでリフレッシュ トークンを取得する方法がわかりません。
その結果、トークンの有効期限が切れるとアプリが機能しなくなり、新しいトークンを作成する必要があります。ドキュメントが正しいことを理解していれば、そこに更新トークンが入ります。
アクセス トークンの有効期間は限られており、場合によっては、アプリケーションが 1 つのアクセス トークンの有効期間を超えて Google API にアクセスする必要があります。この場合、アプリケーションはリフレッシュ トークンと呼ばれるものを取得できます。リフレッシュ トークンを使用すると、アプリケーションで新しいアクセス トークンを取得できます。
Google ドキュメント(セクション 4 の「基本的な手順」を参照)
私のコード
これは、Google ドキュメントの例とほとんど同じです。興味深いのはStorageです。資格情報データが保存されるファイルです。
私のストレージファイルの内容:
そこに更新トークンがあるはずですが、代わりにnullです。だから私はどういうわけか更新トークンを要求できると思います。
これを機能させる方法について何か助けていただければ幸いです。さらに情報が必要な場合は、教えてください。
python - Python(djangoフレームワーク)を使用してgoogle apiからリクエストトークンを取得していますが、リクエストトークンは常に空に戻ります
これが私が使っているサンプルコードです。
何らかの理由で、「フロー」は常にリクエストトークンの代わりに「」または空に設定されます。私はこの問題について何日も検索しました。このメソッドを使用してGoogleからリクエストトークンを取得できない理由を誰かに教えてもらえますか?
fyi:ユーザーを承認URLにリダイレクトする必要があることはわかっていますが、リクエストトークンが返されない場合でも、Googleが承認URLを提供するため、フローが設定されているかどうかを確認したいと思います。
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 を作成したユーザーでプライベートに切り替えると、「自分」を取得できますが、別のユーザーを承認すると、「自分」を取得できません。
何が起こっているのですか?
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で概説されているように)
python - Google API Python クライアントでセカンダリ カレンダーを削除すると、予期しないエラーが発生する
Google api python client documentationに書かれているように
この関数呼び出しは次を返します: method() は正確に 1 つの引数を取ります (2 つ指定)
このエラーの意味を知っている人はいますか? 明らかに、1 つの引数を渡しただけで、それは削除する必要がある calendarId です。または、誰かがこの機能を機能させましたか? 助けが必要。
ありがとう。
python - Python で Google スプレッドシートのスプレッドシートにアクセス (読み取り、書き込み) するにはどうすればよいですか?
Pythonを使用してGoogleドキュメント/スプレッドシートを読み書きする例を教えていただけないでしょうか。
ここでGoogle docs APIを見ましたhttps://developers.google.com/google-apps/spreadsheets/しかし、正しいリンクにアクセスしたかどうかはわかりません。また、例も非常に役立ちます。
私がやろうとしているのは、SQL クエリのようにさまざまな列に基づいてスプレッドシートをクエリし、データを使用してダウンストリーム解析を行い、それを別のスプレッドシートまたは Google ドキュメントのドキュメントに入れることです。
ベスト、-アビ
python - Google App Engine ライブラリのインポート
私は Google App Engine を試していて、API コマンドを実行するために特定のライブラリをインポートしようとしています。ただし、インポートに問題がありました。「from apiclient.discovery import build」を実行しようとすると、ウェブサイトが読み込まれなくなりました。IDLE でローカルにテストすると、このコマンドは機能します。