Как получить данные Facebook из приложения? - PullRequest
0 голосов
/ 28 марта 2009

Я пишу своеобразное настольное (не веб) приложение, просто для удовольствия.
Однако в идеале я бы хотел, чтобы он мог получать информацию из учетной записи пользователя в Facebook. (конечно, после получения учетных данных)
Какой лучший способ сделать это? Должен ли я зарегистрировать новое «приложение для Facebook», даже если я не делаю его в Интернете? Я никогда не писал приложение для Facebook раньше.

Я использую Java в качестве языка программирования, кстати.

Спасибо!

1 Ответ

0 голосов
/ 28 марта 2009

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

Вот документация по процессу аутентификации: http://wiki.developers.facebook.com/index.php/Login_Desktop_App

Здесь относительно полированная библиотека Java для facebook: http://code.google.com/p/facebook-java-api/

Если приведенная выше библиотека Java не соответствует вашим потребностям, вы можете создать реализацию самостоятельно. По сути, вам нужно будет взаимодействовать с сервером REST Facebook, как описано в верхней части страницы здесь: http://wiki.developers.facebook.com/index.php/API

Редактировать: После еще одного исследования у меня есть еще несколько ресурсов, чтобы предоставить: Вот список некоторых приложений, написанных с использованием Java для Facebook:

http://wiki.developers.facebook.com/index.php/Facebook_apps_written_in_Java

И здесь есть даже замечательное настольное приложение с открытым исходным кодом:

http://code.google.com/p/fb-photo-uploader/

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...