問題タブ [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 - YouTube API を介して特定の Google アカウントに動画をアップロードする
何時間も検索した後、まだ解決策が見つかりませんでした。私が見つけた最も関連性の高い投稿は次のとおりです: Youtube API : サービス アカウント
Googleドキュメントのこの部分によると:こちら
私が読んだことは、YT API がサービス アカウントをサポートしていないということでした。そのため、他の解決策はまだ見つかりませんでした。
サービスのユーザーに Google アカウントへのログインを要求せずに、特定の Google (YT) アカウントに動画をアップロードする方法はありますか? 実際には、私のウェブサイトのすべてのユーザーがプライベート モードでいくつかのビデオを私の Youtube アカウントにアップロードできるようにしたいのですが、コードのこの部分を使用してクライアントを作成するときは、Google を使用します。
自分の Google アカウントでログインするようユーザーに要求します...
コードに自分の資格情報を入力して、このログイン要求をバイパスする方法はありますか?
英語が下手で申し訳ありませんが、よろしくお願いします。
sql-server - サービス アカウントが SQL サーバーの他のアカウントのバックアップを表示できないようにするにはどうすればよいですか?
ローカル SQL サーバーに 2 つのサービス アカウントを作成しました。これらのサービス アカウントにはそれぞれ独自のデータベースがありますが、これらのサービス アカウントのいずれかでログインすると、バックアップと復元のセクションを参照するときに、他のアカウントのデータベースのバックアップ ファイルのリストを表示できます。どうすればそれを制限できますか? バックアップ フォルダのファイル アクセス許可を既に変更しましたが、機能しませんでした。
c# - C# .NET でサービス アカウントを使用して Google アナリティクス データを取得すると、無効な応答エラーが発生する
Google サービス アカウントを使用して Google アナリティクス データにアクセスするためのオンライン アプリケーションを作成しようとしています。これが私のコードです:
これまでのところ私のコードは実行されますが、次の出力が得られます。
この後、スレッドは終了し、プログラムはデータの出力を拒否します。でトラブルが発生したようrequest.Execute();です。特にややこしいのは、 にブレークポイントを設定するとConsole.WriteLine(data.TotalResults);、必要なデータがローカル変数に表示されることですdata。印刷したいものがすべて含まれていますが、エラーの原因を特定できず、request.Execute();. よく検索した結果、上記のエラーについてはまったく見つかりませんでした。
私が使用しているコードは、この質問hereに対する回答に基づいています。その質問に回答してから、Google アナリティクス ライブラリでいくつかの変更がありましたが、私のコードの多くは同じです。
アカウント固有の変数をすべてチェックして再チェックしました。これをテストするために、ローカル コンピューターで ASP.NET MVC 4 Web アプリとして実行しています。
この問題のトラブルシューティング方法に関するヘルプやアドバイスをいただければ幸いです。役立つ情報をさらに提供できるかどうかをお知らせください。読んでくれてありがとう。
java - オブジェクトを挿入するときに、Google Cloud Storage が ACL 定義で想定しているドメインは何ですか?
Google ストレージ API を使用して、GAE にデプロイされたアプリから画像を保持および取得しています。画像を正常に取得しましたが、永続化に関しては、詳細にエラー 400 が表示されます。
この情報に基づいて、必要ないかもしれないと思ったので、なしで試しました。appspot の URL を追加すると、Google クラウド ストレージと通信しているときに次のようになりました。
次の手順に従いました。
- Google Cloud Service への JSON API アクセスをオンにしました
- サービス アカウントを作成しました
- p12ファイルをダウンロードしました
- ファイルをエンコードしないようにmavenを構成しました
- ストレージ サービス API を含めるように構成された Maven
- サービス アカウントのメール アドレスをサービス アカウントとして使用して GoogleCredential を作成し、StorageScopes.DEVSTORAGE_FULL_CONTROL をスコープに追加して、秘密鍵ファイルにリンクしました (p12)
- 上記の資格情報、http トランスポートなどを使用して Storage オブジェクトをインスタンス化した
次のように StorageObject オブジェクトに設定される ObjectAccessControl オブジェクトのリストを使用しています。
ドメインに対して正確に何を送信する必要がありますか? おそらくコンソールで何かを設定していませんか?私はアイデアがありません。
ご提案いただきありがとうございます。
編集: google-api-services-storage jar の v1beta2-rev2-1.15.0-rc バージョンを使用しています。
api - Google OAuth2 サービス アカウント API 承認
Google のサービス アカウント認証を使用してサーバー アプリを認証しようとしていますが、何らかの理由でプッシュ スルーしません。
API コンソールで、プロジェクトを作成し、必要なサービス (Admin SDK) を有効にし、サービス アカウントと Web アプリケーション API アクセスを作成しました。
Web アプリケーションのアクセス資格情報を使用すると、ユーザー レコードを認証して取得できます。しかし、サービス アカウント認証を使用すると、ログインが必要なメッセージが表示され続けます。
追加するのを忘れていましたが、これを PHP クライアント ライブラリでテストしています。
ご覧のとおり、コードは基本的に Google の例とほぼ同じです。余分な手順がありませんか?
最後に、Web アプリを使用して認証し、サービス アカウント スクリプトにアクセスすると、サービス アカウント スクリプトは Web アプリ スクリプトのセッションを取得し、ユーザー レコードの取得をプッシュ スルーできます。これは、Admin SDK API が Web アプリ認証によるユーザー操作を明示的に必要とするということですか?
youtube - Web アプリケーションから YouTube への Google API アクセス
私は次のことを達成しようとしています:
- 認証されたユーザーが私の Web アプリケーションにビデオをアップロードします
- 私のウェブアプリはビデオを保存し、データベースなどに記録します.次に、Googleアカウントに接続し、そのGoogleアカウント内のYoutubeチャンネルにビデオをアップロードするリクエストを行います.
Google アカウントを作成し、YouTube API を有効にし、OAuth 2.0 アクセスを構成しましたが、文書化されたワークフローが要件を満たしているかどうかわかりません。(たとえば、認証プロセスの一部としてユーザーの操作は必要ありません)。
サービス アカウント ( https://developers.google.com/accounts/docs/OAuth2ServiceAccount ) が必要なようですが、これらのアカウントはすべての Google API、または少なくとも youtube をサポートしていないようです。
誰かアドバイスはありますか / 似たようなものを実装した人はいますか?