Приложение Facebook с использованием FQL - PullRequest
0 голосов
/ 25 марта 2012

Я пытаюсь разработать приложение для Facebook, которое показывает мне все содержимое событий идентификатора пользователя.

Я обнаружил, что могу использовать FQL для этого, и я использовал

https://graph.facebook.com/fql?q=SELECT uid,eid,rsvp_status FROM event_member WHERE uid =me()

Однако я не знаю, как использовать этот запрос дальше.Я получил результаты JSON и, вероятно, буду использовать JSON Object и JSON parser и хотел бы сделать это в JavaScript на веб-интерфейсе, но как мне войти в систему для пользователя, а затем отобразить результаты на веб-интерфейсе?Я бы не предпочел PHP, но HTML / JavaScript для этой задачи.

1 Ответ

0 голосов
/ 25 марта 2012

Вы должны использовать JavaScript SDK. Там есть несколько методов, которые облегчают работу с FQL. Я не уверен, почему, но документацию по этим функциям трудно найти на их сайте.

После того, как вы установили действительный сеанс Facebook (что, я полагаю, вы знаете, как это сделать - если вы не видите: http://developers.facebook.com/docs/reference/javascript/FB.login/),, вы можете делать асинхронные FQL-запросы следующим образом:

var q = FB.Data.query("SELECT uid,eid,rsvp_status FROM event_member WHERE uid =me()");
q.wait(function(result) {  console.log(result); });
...