問題タブ [service-accounts]
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.
php - Google サービス アカウントの例では、「OAuth2 トークンの更新エラー { “error” : “invalid_grant” }」が返されます
私の目標はGoogle Fusion Tables、Web アプリのユーザーに代わって最も単純なクエリを作成することです。そのために、Google コンソールでサービス アカウントを作成しました。コードは次のとおりです。
このコードを実行した後、次のエラーが発生しました。
私はそれを何日もグーグルで検索しましたが、ほとんどの回答はトークンの更新について話している. この更新を行いましたが、それでも同じエラーが発生します!
この問題を解決するためのアイデアはありますか? ありがとう
c# - サービス アカウントを使用して GMAIL API にアクセスできますか?
REST インターフェイス経由で GMAIL API を使用してメールを読むデスクトップ アプリケーションがあります。ドメイン設定を使用してメールをダウンロードできるようにサービス アカウントを使用したいのですが、ユーザーの操作は null です。Gmail サービス インスタンスを正常に作成できますが、メール リストの取得などの Gmail API メソッドにアクセスしようとすると、例外が発生します。
Google.Apis.Auth.OAuth2.Responses.TokenResponseException: エラー:"access_denied"、説明:"要求されたクライアントは承認されていません。"
開発者コンソールですべての設定を完了し、gapps ドメインにスコープを追加しました。
Gmail API はサービス アカウントをサポートしていますか? 同じ設定とサービス アカウントを使用して、ドライブ サービスと API を使用して Google ドライブ内のすべてのファイルのリストを取得できます。
java - GAE サービス アカウントの JSON キーを使用する
GAE にアプリケーションがあり、サービス アカウントを使用していくつかの Google サービスを呼び出しています。ダッシュボードでサービス アカウントを作成すると、JSON キーが提供されました。json の内容は次のようなものです。
Java コードでこの private_key を使用して GoogleCredential オブジェクトを生成するにはどうすればよいですか?
メソッドを使用してそれを行うことができましたsetServiceAccountPrivateKeyFromP12Fileが、そのためには p12 ファイルを作成してどこかに保存する必要があります。json 秘密鍵を使用すると、プロパティ ファイルで構成できます。
setServiceAccountPrivatePrivateKey オブジェクトをパラメーターとして受け取るメソッドを で見つけましたGoogleCredential.Builderが、json 内の値からこのオブジェクトを生成する方法がわかりません。私が見つけたすべての例は、p12 ファイルを使用していました。
google-apps-marketplace - GMail API + サービス アカウント
https://code.google.com/p/google-api-python-client/source/browse/samples/service_account/にリストされている例に似たコードを使用して、受信トレイからメッセージのリストを取得しようとしていますタスク.py :
私が得る応答は次のとおりです。
私が間違っていることを見つけようとしていますか?これは、私が作成できるサービス アカウントの最も単純な例のようです。
ありがとう!
java - Google Drive API - ドメイン全体のサービス アカウントを操作する方法
次の手順に従って、アプリのサービス アカウントを使用して、ドメイン内のすべてのユーザーのすべてのドキュメントにアクセスしようとしました。
https://developers.google.com/drive/delegation しかし、うまくいきませんでした。これについて私を助けてもらえますか?? URLをたどってみました -
http://iambusychingtheworld.blogspot.co.uk/2013/12/google-drive-api-how-work-with-domain.html
とコード -
正常に動作していますが、このドメインのすべてのユーザーの詳細を提供する必要があります...代わりに、1つのユーザーアカウントについてのみ提供します..サービスアカウントのドキュメントでは、このドメインの下のすべてのユーザーデータにアクセスできるはずです..私は何かが足りない>? 参考までに...スコープが追加され、APISがこのアカウントで有効になっています
手に入れる方法はありますか??以下のリンクも見ましたが、そうではありませんでした- サービスアカウントでGoogleドライブファイルにアクセスできません
google-api-php-client - 致命的なエラー: キャッチされない例外 'Google_Auth_Exception' とメッセージ 'OAuth2 トークンの更新中にエラーが発生しました。メッセージ: '{ "error" : "invalid_grant" }
Google-api-php クライアント バージョン 1.0.0 最新に基づく予測アプリがあります。localhost 環境で完全に動作しています。しかし、まったく同じアプリをホスティングサーバー環境にデプロイすると、次の問題が発生しました。
これは、ホスティング環境から得たエラーです
※CURLとJSON拡張機能はホスティング環境で正常に動作します。
これは私のソースコード全体です
google-app-engine - マーケットプレイスにまだリストされていないアプリの特定のサブ組織単位のみに特定のサービスへのアクセスを許可することは可能ですか?
私たちは、顧客がチームの一部にインストールしたいアプリを開発しています。ただし、このアプリはまだ App Marketplace に掲載しておらず、クライアントのサブ組織にこのアプリケーションをインストールする必要はなく、インストールしたいと考えています。管理者がこのサブ組織に対してのみアプリへのアクセスを許可する方法はありますか? ドメイン全体の委任を確認しましたが、ドメイン全体のようです。他の唯一の方法は OAuth を使用しているようですが、これには管理者による 1 回限りのアクションではなく、すべての人が個別にサインアップする必要があります。
ありがとう!