問題タブ [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 - ドライブの Google OAuth 2.0 (サービス アカウント) で使用されるメールはどれですか?
Google ドライブを使用するために Google で認証しようとしていますが、ファイルを一覧表示しようとすると、何も返されません (Google ドライブにファイルがあることはわかっています)。
このコードを使用していますが、実行するとファイルがリストされません。私のアカウント blah@blah.com または 298741233858@developer.gserviceaccount.com に関連付けられたファイルを取得しようとしますか? blah@blah.com にファイルがありますが、298741233858@developer.gserviceaccount.com は開発者アクセス用に作成されたばかりです。
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です:
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からアプリを実行できる場合を意味しますか?
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 リクエストを使用すると、次のような応答が得られます。
誰かが助けてくれたら、とても感謝しています。
ありがとう
python - Google APIは、指定された1時間後の時間でイベントを挿入します
Pythonクライアント用のGoogleCalendarAPIを使用してイベントを挿入しました が、どういうわけか、意図した時間より1時間遅れています。
これがスニペットです。輸入:
Googleカレンダーに接続します。
イベントの作成:
そして最後に、イベントを挿入します
その結果、カレンダーには10月29日の19:30の時刻があり、18:30ではありません。
タイムゾーンを日付変数の「001Z」ではなく「000Z」に変更しようとしましたが、役に立ちませんでした。もちろん、1時間前に引くこともできますが、なぜそうなるのでしょうか。
python - appengine/drive/google API ベースのアプリケーションをテストするにはどうすればよいですか?
認証および検出ベースのサービス API に関連するコンポーネントがいくつかあります。
oauth2client (oauth_required など)、httplib2、サービス、アップロードから使用されるデコレータでラップされたリクエスト ハンドラをテストするにはどうすればよいですか?
一般的に利用可能なモックまたはスタブはありますか?
python - from oauth2client.appengine import oauth2decorator_from_clientsecrets ImportError: appengine という名前のモジュールがありません
アプリケーションを実行しようとすると、次のエラーが表示されます
これが私のmain.pyコードです
そして、ここに私のapp.yamlがあります
python - enable-app-engine-project の厄介な問題
私はこのチュートリアルに従ってい ます https://developers.google.com/bigquery/articles/dashboard#downloadinstalllibraries
ここで彼らは言う
これにより、約60個のファイルがプロジェクトディレクトリにコピーされます。しかし、コピーされたファイルは約10個しかありません。プロジェクトディレクトリのoauth2clientフォルダーには__init__.py
、
プログラムを実行するとエラーが表示される
そのため、すべてのファイルを oauth2client zip からプロジェクトの oauth2client ディレクトリに手動でコピーしました。プログラムを実行してもエラーは表示されず、正常に動作しているように見えます。
python - HttpError:
これがbigqueryへの認証呼び出しを試みているときに私が得ているエラーデータです
HttpError: <HttpError 400 when requesting https://w
これがbigqueryへの認証呼び出しを試みているときに私が得ているエラーデータです
これが私のmain.pyです
そしてここにapp.yamlがあります
そしてここにbqclient.pyがあります
エラーで述べたように、ClientIdをプロジェクトIDに置き換えようとしましたが、別のエラーが発生します
このページのチュートリアルに従っています
https://developers.google.com/bigquery/articles/dashboard#firstcall
BigQueryを使用するには、 APIコンソールでBigQueryが有効になっているプロジェクトを作成する必要があります(これを行ったと想定しています)。プロジェクトを作成すると、URLからプロジェクト番号を取得できるようになります。
この例では、プロジェクト番号は12345XXXXXXX
であり、これはに使用する値ですPROJECT_ID
。
これがbigqueryへの認証呼び出しを試みているときに私が得ているエラーデータです
HttpError: <HttpError 400 when requesting https://w
これがbigqueryへの認証呼び出しを試みているときに私が得ているエラーデータです
これが私のmain.pyです
そしてここにapp.yamlがあります
そしてここにbqclient.pyがあります
エラーで述べたように、ClientIdをプロジェクトIDに置き換えようとしましたが、別のエラーが発生します
このページのチュートリアルに従っています
https://developers.google.com/bigquery/articles/dashboard#firstcall
BigQueryを使用するには、 APIコンソールでBigQueryが有効になっているプロジェクトを作成する必要があります(これを行ったと想定しています)。プロジェクトを作成すると、URLからプロジェクト番号を取得できるようになります。
この例では、プロジェクト番号は12345XXXXXXX
であり、これはに使用する値ですPROJECT_ID
。
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 フュージョン テーブルからチャートを投稿する実験を行っています.