【问题标题】:GoogleApiClient versus google-api-java-clientGoogleApiClient 与 google-api-java-client
【发布时间】:2014-09-01 13:51:17
【问题描述】:

我在 stackoverflow 上看到了一篇关于 GoogleApiClient 和 GoogleAuthUtil 之间区别的非常好的帖子。

我正在尝试了解 google-api-java-client(和 google-api-java-client-android)库在访问原生 google API 方面相对于 GoogleApiClient 的位置。

这里有图书馆的详细信息 https://code.google.com/p/google-api-java-client/

1) 如果我想访问我自己的端点 API,看起来 google-api-java-client 是比 GoogleAuthUtil 更好的方法(很明显,GoogleApiClient 除了可能只是选择一个帐户并处理游戏之外,对此没有帮助服务集成/更新/缺失/等对话框)。

2) 对于原生 google API(例如 Drive、Maps、Calendar 等),推荐使用这两种方法中的哪一种?

谢谢。

【问题讨论】:

    标签: android google-play-services google-cloud-endpoints google-api-client


    【解决方案1】:

    google-api-java-client 是一组用于所有类 Java 应用程序的绑定,而不仅仅是 Android。在服务器、PC 应用程序等中使用 google-api-java-client 是合适的。在 Android 上使用它是可以的,但 GoogleApiClient/GoogleAuthUtil 提供了一组更简洁的原生 UI 和工作流来帮助获取用户进入登录状态。

    如果您愿意,我相信您可以将它们一起使用,尽管我不知道有任何示例可以达到这种效果。您将使用 GoogleAuthUtil 获取访问令牌,然后将该访问令牌与 google-api-java-client 一起使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2011-10-18
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多