我正在为我的应用程序使用谷歌驱动器android api。我连接后如何获取访问权限并刷新令牌?我想将这些令牌发送到服务器并执行一些操作。不确定是否可能。有什么帮助吗?
答案 0 :(得分:0)
我建议您通过实施GoogleApiClient.ServerAuthCodeCallbacks界面来访问您的服务器。它允许您请求一个授权代码,您可以将其发送到您的服务器以交换刷新和访问令牌。
这非常有用,因为您可以为服务器指定不同于客户端(Android)应用程序的范围。有关示例实现,请参阅这些Google Sign-In docs。
可以通过GoogleAccountCredential或GoogleAuthUtil等方式从GoogleApiClient获取访问令牌。无法从已连接的GoogleApiClient中提取刷新令牌。