2012-02-25 4 views
1

Я разрабатываю приложение для рабочего стола, например yoono. Для окон пользователь может открыть приложение и обновить его статус и прочитать каналы. Для этого у меня должен быть идентификатор приложения. Поэтому я создал новое приложение для Facebook в ссылке https://developers.facebook.com/apps. Но я не понимаю, как интегрировать это приложение Facebook так, чтобы оно работало как настольное приложение. Я имею в виду, что код написан в моей компьютерной программе не на любом сайте и т. Д. Пожалуйста, скажите мне, что я делаю, так как у меня не было ни одного веб-сайта, поэтому я не могу предоставить какой-либо URL-адрес холста.Facebook приложение для настольных приложений с использованием restfb и netbeans

+0

Я не уверен, что вы подразумеваете под «restfb». Но если вы имеете в виду [старый REST API] (https://developers.facebook.com/docs/reference/rest/), вы должны серьезно подумайте над обновлением до использования [Graph API] (https://developers.facebook.com/docs/reference/api/) – Lix

+0

restfb - это api для разработчиков Java. и работает над новым графиком api. –

+0

Полезно знать :) Название немного запутанно: P – Lix

ответ

1

На вкладке «Дополнительно» есть настройка для настольных приложений. Убедитесь, что для него установлено значение «Родной/Рабочий стол».

Графический API - это веб-API. Вы отправляете запрос HTML POST в URL и получаете строку JSON, которую вы должны декодировать. Что еще сложнее - это аутентификация. Потому что вам понадобится user access token для запроса списка друзей пользователя или личных данных. Даже идентификатор пользователя.

Поиск в Интернете для API-интерфейса Facebook на вашем языке программирования по выбору. Те, которые предоставлены facebook, устарели (кроме PHP).

+0

Thanx много Simon. Позвольте мне попробовать, что я предложил. еще один qn. Oauth поддерживает языки с поддержкой веб-браузера, такие как .NET, AIR. IS java также поддерживает браузер. Я думаю, что это так. –

Смежные вопросы