問題タブ [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.

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

storage - Google ドライブ サービス アカウントの追加ストレージ

アプリのユーザーがファイルをアップロード/ダウンロードできるアプリがあります。ファイルをアップロードするたびに承認する必要はありません。そのため、サービス アカウントがその解決策であり、まさに私が探していたものであることがわかりました。このページの指示に従いました。

https://developers.google.com/drive/service-accounts

すべて問題なく動作しますが、問題は制限です。つまり、5 GB しかありません。サービス アカウント用に追加のストレージを購入する方法はありませんか (それはできないと言われていますが、確認したいだけです) )。資格情報、つまりアクセス トークンを保存し、有効期限が切れるたびにトークンを更新する Web サーバー フローを使用したくありません。私の問題の解決策はありますか?

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

google-oauth - Google サービス アカウントを使用して取得したアクセス トークンを使用してアクセスできる Google API

ドキュメントhttps://developers.google.com/accounts/docs/OAuth2ServiceAccountを参照すると、アクセス トークンを取得できました。上記のドキュメントには、サービス アカウントを使用してアクセスできる API に関する詳細は記載されていません。 Google サービス アカウントから取得したアクセス トークンを使用してアクセスできる API をリストできますか?

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

youtube-api - アクセストークンで取得したサービスアカウントを使用して実行しようとすると、YoutubeAPIがエラーを返します

Googleサービスアカウントを使用してアクセストークンを取得できましたが、Youtube APIで同じアクセストークンを使用しようとすると、次のようなエラーが発生します。

サービスアカウントを介してアクセストークンを取得しているときに、スコープ値を「http://gdata.youtube.com」として使用しました。アクセストークンを取得できましたが、YouTubeユーザープロファイルAPIにアクセスするために使用した場合と同じアクセストークン、つまり「http:// gdata.youtube.com/feeds/api/users/default?v=2 "上記のエラーがスローされます。

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

google-plus - Google サービス アカウントを使用して取得したアクセス トークンを使用してアクセスしようとすると、GooglePlus userProfile API がエラーを返す

Google サービス アカウントを使用してアクセス トークンを取得できましたが、同じアクセス トークンを使用して GooglePlus ユーザー プロファイル API を取得しようとすると、以下のエラーが発生します。

Google サービス アカウントを使用してアクセス トークンを取得するときにスコープ値を使用https://www.googleapis.com/auth/plus.meし、アクセス トークンを取得できましたが、同じアクセス トークンを使用してユーザー プロファイル API を要求しようとすると、 https://www.googleapis.com/plus/v1/people/me?prettyprint=true上記のエラーが発生します。

誰でもこれについて私を助けることができますか?

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

php - OAuth2 トークン、OAuth (サービス アカウント) を使用して Google カレンダーを更新しようとすると、メッセージ: '{ "error" : "access_denied" }' が返される

Calendar Service を使用するために PHP 用の Google 標準ライブラリを使用しており、Google API コンソールを介して OAuth 2.0 認証用のサービス アカウント タイプを設定しています。

私の主な目的は、ユーザーの Google カレンダー (例: user@organisationname.com) (ユーザーがオンラインでない場合) をバッチで更新することです。例えば。ユーザーの予定表のイベントを更新します。

ユーザーが (OAuth2.0 を使用して) アプリケーションにログインすると、アプリケーションが「カレンダーを管理する」、「カレンダーを表示する」、および「アプリケーションを使用していないときにこれらの操作を実行する」権限を付与します。

次のコードは、OAuth2.0 を使用してログインするために使用されます。

アクセス許可を取得したら、ユーザーがログインしていないときに、将来これらのアクセス許可を使用するために何かを保存する必要がありますか?

次のコードは、ユーザーがログインしているときに正常に動作します。ただし、ユーザーがログアウトすると、Error refresh the OAuth2 token, message: '{ "error" : "access_denied" }'が返されます

ユーザーがログインしていないときにカレンダーを更新するにはどうすればよいですか(ユーザーが許可を与えている場合)。ユーザーがログインしたときにアクセス コードを保存し、後でバッチを実行するときにそれを使用する必要がありますか?

ところで、関連付けハンドルとは何ですか?

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

ruby-on-rails - サービス アカウントの access_token を使用して API リクエストを行う方法

私の最終目標は、 Google の APIから場所の詳細を取得できるようにすることです。

これはサーバーのバックグラウンド タスクとして開始されるため、これをService Accountとして行う必要があります。サービス アカウントでは、JWT (JSON Web トークン) をaccess_token と交換する必要があります。私はついにそれを機能させ、access_tokenを受け取りました。ふぅ。

しかし、この access_token をどうすればよいかわかりません。

Place Details API にはkeyパラメータが必要であると表示されていますが、キーがありません。ただの access_token です。その値を使用しkeyたり、パラメーターの名前を変更したりしても機能しaccess_tokenません。

最終的には、次のような URL にアクセスできるようにする必要があります。

アクセス トークンを使用して Google Place Detail API にリクエストを送信するにはどうすればよいですか?

更新 1

まだ成功していませんが、Google に送信している内容に問題がある場合に備えて、リクエストの詳細を投稿すると思いました。

私はJWT Ruby ライブラリを使用しており、クレーム セットの値は次のとおりです。

私には正気に見えます。

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

asp.net-mvc-4 - youtube、picasa などの Google API でサービス アカウントを使用する asp.net mvc 4 / JavaScript

Google API、特に認証「サービス アカウント」に関する情報を入手するために来ました。

私はこの男が抱えているのと同じ問題を抱えています。それは別の API に関するものですが、彼は問題を非常によく説明しています。

数日間、私はすでにいくつかの記事を読みました:

私はすでに Google API アカウントに登録しており、提供されたクライアント キーとシークレットを使用しています。次に、次のライブラリをダウンロードしました。

  • google-api-dotnet-client-1.2.4737-beta.source.zip
  • youtube-api-サンプル
  • google-youtube-v3-rev35-csharp-1.2.0-ベータ版

これまで私を助けたことは何もありません...

私はそれについて何も見つけることができないのでPicasa webYoutube API v2 or v3使用できるかどうかを知りたい. oAuth2.0 Service account私は現在使用してPicasa Web oAuthv1.0おり、非常に使いやすいと感じましたが、移行したいと考えていGoogle Youtube API v3/Picasa web APIます。

基本的なワークフローのアイデア:

  • プライベートの写真とビデオは、Web サイト用に特別に作成されます。
  • ユーザーはサイトにログインし (Google ユーザーではありません)、写真とビデオを表示します -> サイトに正常にログインしたすべてのユーザーは、すべての youtube ビデオと picasa 写真にアクセスでき、このメディアは Google で非公開です

認証の使用方法を示すどこかで見つけた唯一の例は、残念ながらユーザーの操作が必要な ASP.NET MVC プロジェクトであり、私はそれを望んでいません。

誰かがこれについて私を喜ばせることができますか? サービス アカウントを使用して API に接続するためのコードが書かれている人はいますか、JavascriptそれともC#今のところ oAuthv1.0 で認証する方がよいでしょうか? どんな助けでも大歓迎です!!

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

c# - 構成でWindowsサービスアカウントを設定する

構成ファイルでWindowsサービスのserviceaccountを設定する必要があります。しかし、インストーラーで構成値にアクセスできません。この質問を読みましたが、インストールパラメータを使用したくありません。これを行う方法はありますか?

編集:そして私もこれでいくつかの解決策を 試しましたが、インストーラークラス内のConfigurationまたはConfigurationManagerにアクセスできません...いくつかの参照を追加することになっていますか?

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

php - Youtube API : サービス アカウント

YouTube API のヘルプが必要です。service account10人以上のユーザーが同じアカウントを使用する必要があるため、使用する必要があると思います。プレイリスト リクエストに対して空のアイテム リストを取得する理由がわかりません。@developer.gserviceaccount.com と私の電子メールの間に接続を作成する必要がありますか? 代替メールとして追加しようとしましたが、既に別の Google アカウントに関連付けられています。

これは私が使用したコードです:

そして、これは応答です: