获取并存储google drive android api的access_token和refresh_token

时间:2015-08-19 20:11:54

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

我正在为我的应用程序使用谷歌驱动器android api。我连接后如何获取访问权限并刷新令牌?我想将这些令牌发送到服务器并执行一些操作。不确定是否可能。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

我建议您通过实施GoogleApiClient.ServerAuthCodeCallbacks界面来访问您的服务器。它允许您请求一个授权代码,您可以将其发送到您的服务器以交换刷新和访问令牌。

这非常有用,因为您可以为服务器指定不同于客户端(Android)应用程序的范围。有关示例实现,请参阅这些Google Sign-In docs

可以通过GoogleAccountCredential或GoogleAuthUtil等方式从GoogleApiClient获取访问令牌。无法从已连接的GoogleApiClient中提取刷新令牌。