我如何获得工作和教育信息以及来自Facebook的封面。
我通过此功能获得了其他详细信息
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
fbName=user.getName();
fbId=user.getId();
String email = (String) response.getGraphObject().getProperty("email");
}
}
但我无法获得教育信息和工作信息?
答案 0 :(得分:2)
我确定我要求适当的权限
LoginButton lb = (LoginButton) view.findViewById(R.id.login_button);
lb.setReadPermissions("user_work_history", "user_education_history");
然后我向我提出了获取数据的请求
Session s = Session.getActiveSession();
Request r = Request.newMeRequest(s, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
}
}
});
r.executeAsync();
user.getProperty(“work”)和user.getProperty(“education”)都会提供数据。