問題タブ [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 投票する
0 に答える
456 参照

python - ドライブの Google OAuth 2.0 (サービス アカウント) で使用されるメールはどれですか?

Google ドライブを使用するために Google で認証しようとしていますが、ファイルを一覧表示しようとすると、何も返されません (Google ドライブにファイルがあることはわかっています)。

このコードを使用していますが、実行するとファイルがリストされません。私のアカウント blah@blah.com または 298741233858@developer.gserviceaccount.com に関連付けられたファイルを取得しようとしますか? blah@blah.com にファイルがありますが、298741233858@developer.gserviceaccount.com は開発者アクセス用に作成されたばかりです。

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

python - Jinja2 html ボタン: 異なるページで POST をキャッチ

Jinja2 テンプレートを使用して HTML ページを提供する GAE アプリがあります。

メインの python ファイルには、GET メソッドと POST メソッドを持つ mainhandler という 1 つのクラスがあります。これはすべて、何かを行うためのボタンがあるウェルカム画面で機能します。ボタンをクリックすると、2 番目のページを呼び出す POST メソッドが呼び出されます。

2 ページ目の result.html でボタン イベントをキャッチする方法がわかりません。そして、メインの python ファイルのメソッドを進行させます。

「result.html で errorMail と toCalendar ボタンを操作するにはどうすればよいですか?

これは私のメインファイルです:

これはページ index.html です:

これはページresult.htmlです:

0 投票する
0 に答える
1470 参照

google-api-python-client - Googleドライブの挿入権限python500内部サーバーエラー

この質問は次のようになります:http://stackoverflow.com/questions/12471180/frequently-http-500-internal-error-with-google-drive-api-drive-files-get500内部の答えはありませんがサーバーエラー。

Googleドライブ(Python)を使用して、すべてのファイルを反復処理し、各ファイルのアクセス許可を変更しています。次のような応答があります:エラーが発生しました:https://www.googleapis.com/drive/v2/files/12345CuV3wBsvZDM3ZmRjNWQtMWZkNC00NzQzLTg2MzMtM2IyY2Q0YWU1OTll/permissions?alt=jsonが「内部エラー」を返しました

私のコードはグーグルの例からかなりクッキーカッターであり、次のとおりです:

「パーミッションの挿入」ではなく「パーミッションの追加」というクラウディオのアドバイスに従って、コードを次のように変更します。

これにより、PersonAがファイルを共有したことを通知する電子メールがPersonBに送信されます。これは、PersonBのアプリがPersonAのファイルを読み取れるようにするPersonBからアプリを実行できる場合を意味しますか?

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

python - Google サービス アカウント HTTP エラー 500 - Python

私はこれを理解しようとして髪を引っ張ってきたので、誰かが助けてくれることを願っています.

サービス アカウントを使用して Google API エンドポイントにアクセスする比較的単純なコードのようですが、Http エラー 500 が発生します。

Tasks API と同じ認証で問題なく動作します。

私のソースコード:

応答:

トレースバック:

コードを Google サンプルから直接コピーし、サービスと認証の名前を変更しただけです。 http://code.google.com/p/google-api-python-client/source/browse/samples/service_account/tasks.py タスク API は、同じ認証情報で http 200 を返します。

かなり標準的な httplib2 リクエストを使用すると、次のような応答が得られます。

誰かが助けてくれたら、とても感謝しています。

ありがとう

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

python - Google APIは、指定された1時間後の時間でイベントを挿入します

Pythonクライアント用のGoogleCalendarAPIを使用してイベントを挿入しました が、どういうわけか、意図した時間より1時間遅れています。

これがスニペットです。輸入:

Googleカレンダーに接続します。

イベントの作成:

そして最後に、イベントを挿入します

その結果、カレンダーには10月29日の19:30の時刻があり、18:30ではありません。
タイムゾーンを日付変数の「001Z」ではなく「000Z」に変更しようとしましたが、役に立ちませんでした。もちろん、1時間前に引くこともできますが、なぜそうなるのでしょうか。

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

python - appengine/drive/google API ベースのアプリケーションをテストするにはどうすればよいですか?

認証および検出ベースのサービス API に関連するコンポーネントがいくつかあります。

oauth2client (oauth_required など)、httplib2、サービス、アップロードから使用されるデコレータでラップされたリクエスト ハンドラをテストするにはどうすればよいですか?

一般的に利用可能なモックまたはスタブはありますか?

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

python - from oauth2client.appengine import oauth2decorator_from_clientsecrets ImportError: appengine という名前のモジュールがありません

アプリケーションを実行しようとすると、次のエラーが表示されます

これが私のmain.pyコードです

そして、ここに私のapp.yamlがあります

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

python - enable-app-engine-project の厄介な問題

私はこのチュートリアルに従ってい ます https://developers.google.com/bigquery/articles/dashboard#downloadinstalllibraries

ここで彼らは言う

これにより、約60個のファイルがプロジェクトディレクトリにコピーされます。しかし、コピーされたファイルは約10個しかありません。プロジェクトディレクトリのoauth2clientフォルダーには__init__.py

プログラムを実行するとエラーが表示される

そのため、すべてのファイルを oauth2client zip からプロジェクトの oauth2client ディレクトリに手動でコピーしました。プログラムを実行してもエラーは表示されず、正常に動作しているように見えます。

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

python - HttpError:

これがbigqueryへの認証呼び出しを試みているときに私が得ているエラーデータです

これが私のmain.pyです

そしてここにapp.yamlがあります

そしてここにbqclient.pyがあります

エラーで述べたように、ClientIdをプロジェクトIDに置き換えようとしましたが、別のエラーが発生します

このページのチュートリアルに従っています https://developers.google.com/bigquery/articles/dashboard#firstcall


BigQueryを使用するには、 APIコンソールでBigQueryが有効になっているプロジェクトを作成する必要があります(これを行ったと想定しています)。プロジェクトを作成すると、URLからプロジェクト番号を取得できるようになります。

この例では、プロジェクト番号は12345XXXXXXXであり、これはに使用する値ですPROJECT_ID

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

python - 投稿の挿入 Blogger API が Python で失敗する

このコードは機能するようになりました。

API を呼び出す python2.7 を介して Google の Blogger サイトに新しいブログ投稿を挿入する際に問題が発生しています。認証を処理するために、Googleのすべてのoauth2clientモジュールがあります。Blogger V3 API を使用する権限があります。これは Google 開発者コンソールで有効化されています。機能した同じcredentials.datを使用して単純なAPIリクエストを実行しました:

これは機能しました(完全なコードは含まれていません)

Google api ディスカバリ サービスにより、投稿を挿入するコードは次のようになると思われ ます https://developers.google.com/apis-explorer/#p/blogger/v3/blogger.posts.insert

私が台無しにしているのは body=body の部分だと確信していますか?手がかりはありますか?

ここに私が得るエラーがあります:

もし興味があれば、私は当時興味を持っていた eBay データによって生成された私の Google フュージョン テーブルからチャートを投稿する実験を行っています.