如何从android中获取工作和教育信息?

时间:2014-06-02 08:55:26

标签: android facebook facebook-android-sdk

我如何获得工作和教育信息以及来自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");
        }
    } 

但我无法获得教育信息和工作信息?

1 个答案:

答案 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”)都会提供数据。