从 Android 中的 GoogleAPI 获取多个范围的访问令牌
Get access token for more than one scope from GoogleAPI's in Android
我有一个请求 YouTube 数据 api 的应用程序。我需要为某些请求获得访问令牌,例如获取视频、播放列表等。为此,我可以简单地使用 GoogleAuthUtil
class 通过调用来获取令牌:
String access_token = GoogleAuthUtil.getToken(Context, userEmail, "oauth2:https://www.googleapis.com/auth/youtube");
其中第三个参数是 Scope
以获取特定请求的访问令牌。现在我想发出一个接受 4 个范围的请求以返回令牌。而且这个方法只接受一个作用域作为参数。
有没有一种方法可以在 Android.
中获取具有多个范围的访问令牌
根据 Google docs、
"String representing the authentication scope. To specify multiple scopes, separate them with a space (for example, "oauth2:scope1 scope2 scope3")."
此外,这种方法已被弃用,您应该使用 "getTokenWithNotification" 版本。
我有一个请求 YouTube 数据 api 的应用程序。我需要为某些请求获得访问令牌,例如获取视频、播放列表等。为此,我可以简单地使用 GoogleAuthUtil
class 通过调用来获取令牌:
String access_token = GoogleAuthUtil.getToken(Context, userEmail, "oauth2:https://www.googleapis.com/auth/youtube");
其中第三个参数是 Scope
以获取特定请求的访问令牌。现在我想发出一个接受 4 个范围的请求以返回令牌。而且这个方法只接受一个作用域作为参数。
有没有一种方法可以在 Android.
中获取具有多个范围的访问令牌根据 Google docs、
"String representing the authentication scope. To specify multiple scopes, separate them with a space (for example, "oauth2:scope1 scope2 scope3")."
此外,这种方法已被弃用,您应该使用 "getTokenWithNotification" 版本。