获取OAuth2凭据以在具有Google云端硬盘应用程序拥有帐户的Android应用程序中使用

时间:2013-02-21 12:01:40

标签: android oauth-2.0 google-drive-api

我正在开发一个Android应用程序,其中用户请求使用Google Drive作为引导CMS,同时为应用的第二个版本开发真正的CMS。这意味着他们将需要访问Drive控制台并编辑其中的文档,然后我们的应用程序将需要检索这些文档。

我已经确定,最好的方法是使用应用程序所有的常规云端帐户,如下所述:

Use regular Google accounts as application-owned accounts

这要求我们为用户获取OAuth2凭据。上面链接的文章链接到关于这样做的第二篇文章:

Retrieve and Use OAuth 2.0 Credentials

其中,他们使用授权代码显示用于检索OAuth2凭据的程序。根据驱动器文档,只需执行一次即可。

如何获得登录/通行证组合的授权码,这是否真的是获得OAuth2凭证的最简单方法?

此外,状态参数的作用是什么以及如何设置它?

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤获取身份验证令牌:

Using OAuth 2.0 for Web Server Applications

此处描述了state参数:

google oauth2 redirect_uri with several parameters

是一个编码字符串,允许重定向网址将状态传回用于获取OAuth2令牌的网络应用。