Весенний социальный фейсбук - как получить пользовательские данные или посты из публичного профиля другого пользователя

Я хочу получить еще один пост пользователя из общедоступного URL, например, https://facebook.com/any_user_name в весеннем социальном фейсбуке. Я пытался с несколькими способами, но не смог получить данные, его всегда возвращать не авторизован для получения данных.

    @Autowired
    private Facebook facebook;

    @Autowired 
    private  ConnectionRepository connectionRepository;

if(connectionRepository.findPrimaryConnection(Facebook.class)!=null){
                log.info("inside facebook connection repositlry to get  primary connection");
                facebook = connectionRepository.findPrimaryConnection(Facebook.class).getApi();
                if(facebook.isAuthorized())
                log.info("facebook is authorised");
            }else
                log.info("connection repository null for facebook");

 - PagedList<Reference> pr = 
   facebook.userOperations().search("any_user_name");
 - PagedList<Post> posts =
   facebook.feedOperations().getFeed("any_user_name");
 - String htmlData =
   facebook.restOperations().getForObject("https://www.facebook.com/any_user_name",
   String.class); -- return html data/required json data
 - facebook.restOperations().getForEntity("https://www.facebook.com/any_user_name",
   JsonNode.class); - failled not able to parse

0 ответов

Другие вопросы по тегам