1

2つの異なるGoogleカレンダーコードサンプルを調べます。それらを読み終えた後、私は混乱しています。

https://developers.google.com/google-apps/calendar/instantiate

  • 彼らはoAuth2を使用していますか?
  • 彼らはスコープを使用していますhttps://www.googleapis.com/auth/calendar。彼らがoAuth2を使用しているからですか?
  • 2つのAPIキーが必要でしclientIdclientSecret。彼らがoAuth2を使用しているからですか?
  • 彼らはを使用してcom.google.api.services.calendar.Calendarいます。

http://code.google.com/p/google-api-java-client/source/browse/calendar-android-sample/src/main/java/com/google/api/services/samples/calendar/android/ CalendarSample.java?repo=samples

  • 彼らはClientLoginを使用していますか?
  • スコープはcl?ClientLoginを使用しているからですか?
  • 必要なのは1つの単純なAPIアクセスキーだけです。ClientLoginを使用しているからですか?
  • 彼らはを使用してcom.google.api.services.calendar.model.Calendarいます。との違いは何com.google.api.services.calendar.Calendarですか?

私のターゲットプラットフォームはAndroid上にあります。最初の例の方法を使用する必要がありますか、それとも2番目の例の方法を使用する必要がありますか?

4

1 に答える 1

0

2番目の例は、Androidデバイスに保存されているアカウント情報にアクセスできるAccountManagerのAndroid機能を使用しています。AccountManagerクラスはバックグラウンドでOAuthを実行するため、開発者はその必要がありません。前の質問を参照してください。

于 2012-06-12T09:57:21.463 に答える