我们正在使用Spotify API,并且正在添加一个需要更改授权范围的调用(添加;用户库修改)。
我们不希望在部署此功能时断开所有用户的令牌。是否有可能获得当前用户的授权范围,以便我们可以要求他们更新权限(如果适用)?
答案 0 :(得分:0)
获取范围可以使用:
AuthenticationRequest request = builder.build();
String str[] = request.getScopes();
for(int i = 0; i < str.length; i++)
{
Log.d("TAG", "Scope:" + str[i]);
}
但是我不知道是否有可能从用户获取范围,因为所有这些信息都是在令牌中解码的,所以我认为,获得它的唯一方法就是对令牌进行编码。但也许我错了