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

我的目标平台是安卓。我应该使用第一个示例还是第二个示例中的方法?

4

1 回答 1

0

第二个示例是使用AccountManager的 Android 功能,它可以访问 Android 设备上存储的帐户信息。AccountManager 类将在后台执行 OAuth,因此开发人员不需要这样做。请参阅上一个问题

于 2012-06-12T09:57:21.463 回答