我正在尝试使用facebook session login
访问Facebook用户的基本信息。但是我无法访问他们的基本信息。
我收到了Facebook错误消息An error occured. Please try again later.
以下是我使用会话登录访问facebook的代码,
private void onClickLogin() {
Session session = Session.getActiveSession();
if (!session.isOpened() && !session.isClosed()) {
session.openForRead(new Session.OpenRequest(this).setPermissions(Arrays.asList("basic_info")).setCallback(statusCallback));
} else {
Session.openActiveSession(this, true, statusCallback);
}
}
请任何人帮我解决这个问题。
提前致谢。
答案 0 :(得分:0)
尝试在登录按钮上设置权限:
LoginButton authButton = (LoginButton) view.findViewById(R.id.authButton);
authButton.setReadPermissions(Arrays.asList("basic_info"));