gpt4 book ai didi

android - Android 上带有谷歌播放服务的 OAuth2 token

转载 作者:行者123 更新时间:2023-11-29 00:34:07 24 4
gpt4 key购买 nike

我正在尝试使用 Google Play 服务为 Android 上的 Google Cloud Storage 获取 Oauth2 token 。我正在使用以下代码

try {
gsToken=GoogleAuthUtil.getToken(this, email,
"https://www.googleapis.com/auth/devstorage.read_only");
} catch (IOException e) {
e.printStackTrace();
} catch (UserRecoverableAuthException userAuthEx) {
startActivityForResult(userAuthEx.getIntent(),1);;
} catch (GoogleAuthException e) {

}

这会引发 GoogleAuthException。 Google PLay 服务目前不支持此范围吗??

最佳答案

当向 GoogleAuthUtil 请求 OAuth2 token 时,您需要在范围前加上字符串“oauth2:”。如果您想要多个范围,您可以使用空格分隔符列出它们。

因此,在您的情况下,范围字符串将是“oauth2:https://www.googleapis.com/auth/devstorage.read_only”。

有关详细信息,请参阅 http://android-developers.blogspot.com/2012/09/google-play-services-and-oauth-identity.html .

关于android - Android 上带有谷歌播放服务的 OAuth2 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13655274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com