1

Google アナリティクスから定期的にデータを抽出するアプリケーションをサーバー上で実行しています。多くのクエリを発行しないため、制限が問題になることはないと思います。

プロトタイプを実行していますが、認証用のログイン パスワードを (コードで) 提供する必要がありました。

Google API コンソールで API キーやその他の種類の認証ビットとピースを生成できることがわかりましたが、それらの使用方法と、ログイン/パスワードの代わりに使用できるかどうかはわかりません。

ユーザーのログイン/パスワードを使用してサーバー アプリケーションを認証するのは適切ではないようです。

別の方法はありますか?

(C# クライアント ライブラリを使用しています)

4

2 に答える 2

4

OAuth 2.0 を使用する必要があります。見る:

http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/oauth2_sample/oauth2demo.cs

OAuth ワークフローのサンプルです。

于 2012-12-22T03:30:07.417 に答える
1

これを行う最善の方法は、Google サービス アカウント https://developers.google.com/accounts/docs/OAuth2ServiceAccountを使用することです。

ただし、C# に最適なライブラリを頭の中で把握していませんが、Google ライブラリでサポートされているようです。http://code.google.com/p/google-api-dotnet-client/wiki/OAuth2#Service_Accounts

これは、特に PHP クライアントに関する回答です。 サービス アプリケーションと Google Analytics API V3: サーバー間の OAuth2 認証?

于 2012-12-27T05:04:12.693 に答える