Весенний социальный фейсбук - как получить пользовательские данные или посты из публичного профиля другого пользователя
Я хочу получить еще один пост пользователя из общедоступного 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