Мне нужно интегрировать spring-social с Facebook и получать новости/сообщения со страницы моей компании.
Фрагмент кода
public static void main(String[] args) {
Facebook facebook1 = new FacebookTemplate("");
FeedOperations feedOperations = facebook1.feedOperations();
PagedList<Post> feeds = feedOperations.getFeed();
for (Post post : feeds) {
System.out.println("@" + post.getName());
}
}
Я сгенерировал ключ на "https://developers.facebook.com", но когда я ввожу то же самое в FacebookTemplate("");
, и запускаю программу, она мне выдает ошибку.
Exception in thread "main" org.springframework.social.InvalidAuthorizationException: Invalid OAuth access token.
at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleFacebookError(FacebookErrorHandler.java:81)
at org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleError(FacebookErrorHandler.java:59)
at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:616)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:572)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:547)
Пожалуйста, помогите мне в этом отношении,
1.) Где и как я могу сгенерировать ключи.
2.) Как я могу получить доступ к каналам пользователей. Моему секретному ключу может потребоваться доступ к этому профилю пользователя.
3.) Где мне нужно предоставить пользователя