Facebook登录ParseFacebookUtils后我试图记录用户的权限,但它总是为空,这是我的代码:
List<String> permissions = Arrays.asList("user_birthday", "user_location", "user_friends", "email", "public_profile");
ParseFacebookUtils.logInWithReadPermissionsInBackground(this, permissions, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException e) {
if (user == null) {
Log.d("MyApp", "Uh oh. The user cancelled the Facebook login.");
} else {
updateUser(user.isNew());
}
}
});
Run Code Online (Sandbox Code Playgroud)
后来...
Log.d(Check.TAG, AccessToken.getCurrentAccessToken().getPermissions().toString()); //returns empty!!
Run Code Online (Sandbox Code Playgroud)
我也试过了
AccessToken.getCurrentAccessToken().getPermissions().containsAll(permissions)
Run Code Online (Sandbox Code Playgroud)
而且总是空的.
我使用Android Parse Library 1.9.1和Facebook SKD 4.0.1
这让我疯了!请帮忙!!