我有一个请求youtube数据api的应用程序。我需要获取访问令牌以获取某些请求,例如获取视频,播放列表等。为此,我只需使用GoogleAuthUtil
类通过调用获取令牌:
String access_token = GoogleAuthUtil.getToken(Context, userEmail, "oauth2:https://www.googleapis.com/auth/youtube");
其中第三个参数是Scope
以获取特定请求的访问令牌。现在我想发出一个请求,它接受4个范围来给予令牌。而且这个方法只需要一个范围作为参数。
有没有办法在Android中获得具有多个范围的访问令牌。
答案 0 :(得分:1)
根据Google docs,
"表示身份验证范围的字符串。要指定多个范围,请用空格分隔(例如," oauth2:scope1 scope2 scope3")。"
此类方法也已弃用,您应该使用" getTokenWithNotification"版本