Как использовать Facebook Graph API для вывода списка приглашений и отклоненных событий для пользователя - PullRequest
0 голосов
/ 12 января 2012

Я пытался получить список приглашений на мероприятия, отправленных пользователю. Я играл с Graph API Explorer, найденным из

https://developers.facebook.com/tools/explorer

Я попытался позвонить https://graph.facebook.com/userid/events, но он возвращает только те события, на которые пользователь ответил как «посещающий» или «неуверенный».

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

Также я не знаю, как составить список событий, на которые пользователь ответил «отклонено».

Возможно, мне не хватает надлежащего разрешения, но я сомневаюсь в этом, так как я дал все связанные с событиями разрешения для grap explorer и все еще получал только «посещающие» или «неуверенные» события RSVPt.

Ответы [ 2 ]

5 голосов
/ 13 января 2012

Вы также можете выполнить GET для / {userid} / events / not_replied.Похоже, что пользователи, которые не присоединились к событию, не будут отображаться в списках / {userid} / events, и если вы посмотрите документы, там есть тонкое замечание только о перечислении событий, к которым присоединился пользователь.Похоже, что старый API остальных хранит их в одном списке.

0 голосов
/ 12 января 2012

Вам понадобится HTTP Получить следующее из Graph API:

fql?q=SELECT uid,eid,rsvp_status FROM event_member WHERE uid = me()

Вы можете получить все три статуса из этого вызова.

{
  "data": [
    {
      "uid": "723020003",
      "eid": "19935786340002",
      "rsvp_status": "not_replied"
    },
    {
      "uid": "723020003",
      "eid": "234524000290351",
      "rsvp_status": "attending"
    },
    {
      "uid": "723020003",
      "eid": "210091000081240",
      "rsvp_status": "declined"
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...