【问题标题】:Facebook4j - User properties nullFacebook4j - 用户属性空
【发布时间】:2014-11-30 19:30:36
【问题描述】:

我正在尝试使用 Facebook4j 执行用户搜索,但用户对象的所有属性都设置为 null(ID 除外)。

到目前为止的代码:

import facebook4j.Facebook;
import facebook4j.FacebookException;
import facebook4j.FacebookFactory;
import facebook4j.ResponseList;
import facebook4j.User;
import facebook4j.auth.AccessToken;
import facebook4j.conf.ConfigurationBuilder;

public class FacebookClient {

    public static void main(String[] args) throws FacebookException {

        ConfigurationBuilder cb = new ConfigurationBuilder();           
        cb.setOAuthAppId("...")
                .setOAuthAppSecret("...")

                /*A user access token with the following scopes: public_profile, basic_info,                      email, user_birthday, user_religion_politics, user_relationships, user_relationship_details, user_hometown, user_location, user_likes, user_activities, user_interests, user_education_history, user_work_history, user_website, user_groups, user_events, user_photos, user_videos, user_friends, user_about_me, user_status, user_games_activity, user_tagged_places, user_actions.music, user_actions.video, user_actions.news, user_actions.books*/
                .setOAuthAccessToken("");

        FacebookFactory ff = new FacebookFactory(cb.build());
        Facebook facebook = ff.getInstance();

        ResponseList<User> results = facebook.searchUsers("John Smith");

        for (User user : results) {
            System.out.println(user.getFirstName() + " " + user.getLastName());
            System.out.println(user.getBirthday());
            System.out.println(user.getId());
            System.out.println(user.getRelationshipStatus());
        }

    }

}

每个用户对象的结果如下所示:

null null
null
111111111111111 //A different ID per object 
null

是否需要调整权限配置以检索其他用户信息?

谢谢

【问题讨论】:

    标签: java facebook oauth


    【解决方案1】:

    试试out.println(facebook.toString()) 看看你是否有一个有效的实例。这可能是因为您正在从静态主目录尝试此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-07
      • 1970-01-01
      • 2021-08-06
      • 2017-12-02
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多