Использование Facebook API в приложении Java вне Facebook - PullRequest
2 голосов
/ 18 февраля 2010

Я хочу получить доступ к информации Facebook из приложения Java, которое не предназначено для запуска на Facebook.Я просто хочу иметь возможность получать и удалять комментарии в настольном приложении, но я не знаю, с чего начать.

Страница разработчиков Facebook говорит о API REST, но все примеры в документации приведенынаписано на PHP.Кроме того, есть много информации о Facebook Connect, но это, кажется, полезно только для приложений, которые хотят показывать виджеты Facebook.

Я просто хочу получить прямой доступ к информации, сообщениям, комментариям и т. Д., ...

Существует ли REST API для доступа к Facebook?Где документация / примеры / учебное пособие / и т.д.?

Кто-то знает, с чего начать, хорошая документация / учебное пособие и т. Д. Кто-нибудь, чтобы указать мне правильное направление, пожалуйста.

Спасибо !!

Ответы [ 3 ]

1 голос
/ 04 февраля 2011

Новую документацию по REST API можно найти здесь: http://developers.facebook.com/docs/reference/api/

Если вам интересна библиотека Java, использующая этот REST API, см. RestFB здесь: http://restfb.com/

1 голос
/ 18 февраля 2010
0 голосов
/ 11 апреля 2011

Вы можете легко использовать писец: https://github.com/fernandezpablo85/scribe-java. У него аккуратный подход. Похоже:

interface FACEBOOK {
static final String APP_ID = "xxxxxxx";
static final String API_KEY = "xxxxxxx";
static final String APP_SECRET = "xxxxxxx";
static final String ACCESS_TOKEN = "xxxxxxx";
static final String PROTECTED_RESOURCE_URL = "https://graph.facebook.com/PROFILE ID/feed";}

OAuthService facebookService = new ServiceBuilder().provider(FacebookApi.class).apiKey(FACEBOOK.API_KEY).apiSecret(FACEBOOK.APP_SECRET).build();
    OAuthRequest facebookRequest = new OAuthRequest(Verb.POST, FACEBOOK.PROTECTED_RESOURCE_URL);
    Token facebookAccessToken = new Token(FACEBOOK.ACCESS_TOKEN, FACEBOOK.APP_SECRET);
    facebookRequest.addQuerystringParameter("message", status);
    facebookService.signRequest( facebookAccessToken , facebookRequest);
    facebookRequest.send();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...