Получить приглашение на мероприятие в Facebook API - PullRequest
3 голосов
/ 27 апреля 2011

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

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

Иногда создатель не такой, как приглашающий. Уже посещающие гости могут приглашать других людей.

Можно ли получить эту информацию с помощью API Facebook?

Ответы [ 3 ]

3 голосов
/ 05 мая 2011

Хороший вопрос и полезная функция, но я думаю, что действующий API Facebook не позволяет вам получать эту информацию.

Информация, которую вы можете получить о событии:

Graph API: http://developers.facebook.com/docs/reference/api/event/

FQL: http://developers.facebook.com/docs/reference/fql/event/

В конечном итоге вы можете использовать «хитрость», например, открытие страницы событий в iFrame или всплывающем окне.Затем с помощью javascript или jQuery получите html-содержимое этого iframe / popup, а затем получите часть с надписью «FriendName приглашает вас».FriendName = Имя и фамилия (+ ссылка на профиль) приглашающего ... Это грязное решение, и, вероятно, в Facebook есть некоторые проверки безопасности, которые не позволяют этого, но, возможно, это работает, дайте мне знать;)

2 голосов
/ 10 декабря 2012

Facebook добавил новую функцию, которая достигнет того, что вы ищете.Event_Member "Inviter" в FQL Facebook покажет вам, кто является приглашающим.

1 голос
/ 21 марта 2013

Вы можете использовать FQL для этого как:

SELECT inviter FROM event_member WHERE eid=146509188851970 AND uid=me() 

Вы можете увидеть пример здесь:

Graph Explorer

Просто не забудьтеизменить идентификатор события.

...