首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在google注册的正确方式是: GoogleAuthUtil还是GoogleApiClient?

在google注册的正确方式是: GoogleAuthUtil还是GoogleApiClient?
EN

Stack Overflow用户
提问于 2014-07-02 06:30:47
回答 2查看 567关注 0票数 0

在谷歌注册的正确方式是什么: GoogleAuthUtil或GoogleApiClient。因此,我想在Oauth支持下登录我的应用程序,但我看到了两种结果相同的方法:

使用GoogleAuthUtil和GoogleApiClient有什么不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-02 06:46:10

Google客户端库是一个用于与谷歌服务交互的跨平台库,安卓版本是通过GoogleAuthUtil实现的。

票数 2
EN

Stack Overflow用户

发布于 2014-07-08 21:22:24

GoogleAuthUtil提供低级别的功能。如果您想要实际获得OAuth2令牌或刷新代码,或者故意显示要选择帐户的对话框,这是非常有用的。大多数人使用它来获得一个刷新令牌来发送到他们的服务器,但是您需要一些权限(我想是GET_ACCOUNTS?)。

只要您使用所提供的API,GoogleApiClient就会稍微包装一下这一点,并为您处理OAuth2工作。因此,如果您使用的是com.google.android.gms.drive.Drive的东西,您将不得不使用GoogleApiClient。

如果您想同时使用这两种方法(您希望在本地进行操作并向您的服务器发送刷新令牌),请首先使用GoogleAuthUtil,并在GoogleApiClient的构建器中提供帐户名。如果您的帐户、作用域和应用程序都匹配,GoogleAuthUtil将提供任何必要的提示,而GoogleApiClient应该只需静默地连接。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24524317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档