2011-06-19 8 views
2

私の主な目標はgooleタスクAPIを使用して、選択したGoogleアカウントのGoogleタスクデータを取得することです。 私はAndroidのプラットフォームでGoogleのタスクデータを取得するAPIキーメソッドを使用しています。 http://code.google.com/p/google-api-java-client/source/browse/tasks-v1-json-oauth2-android-sample/src/com/google/api/client/sample/tasks/v1/android/TasksSample.java?repo=samplesAndroidのGoogleタスクの取得 - APIのキーメソッド

上記のリンクに記載されているように、自分のアカウントのAPIキーを生成してコードで使用していて、正常に動作します。 しかし、私のGoogleアカウント用に生成された同じAPIキーは、他のGoogleアカウントでもタスクデータを取得するために働いています。

APIキー方式では、APIをgoolgeしてタスクデータを取得するためのAPIキーと認証トークンをperticular googleアカウントで提供する必要があります。

私の質問は、1つのアカウントで作成されたAPIキーが他のGoogleアカウントでどのように機能しているかです。

このAPIキーをプログラマチックに取得するにはどうすればよいですか?

このAPIキーは、Googleアカウントごとに固有のものですか?

APIキーの有効時間はどのくらいですか?

ありがとうございます。

+0

http://www.catb.org/~esr/faqs/smart-questions.html – Pedantic

答えて

3

APIキーは開発者(ユーザーではなく)のGoogleアカウントにバインドされており、アプリケーションをタスクAPIに識別するために使用され、グローバルクォータと統計情報を適用できます。

このサンプルでは(匿名の​​)OAuth 2.0を使用して、ユーザー(開発者ではない)のGoogleアカウントに代わってタスクAPIへのリクエストを行うための承認をリクエストしています。

希望があれば

関連する問題