2011-02-11 2 views
2

У меня есть приложение для Facebook. Допустим, пользователь A приглашает пользователя B, а пользователь C также предлагает пользователю B использовать приложение Facebook.Facebook отслеживание, кто пригласил кого

Пользователь B нажимает на пользователя C и принимает его.

Как это проверить? Я хотел бы передать рефералу пользователю C.

Я не могу найти что-либо на форумах Facebook.

PHP SDK

+0

технология используется? PHP-SDK? JS-SDK? – ifaour

ответ

2

Я полагаю, что вы используете собственное окно FB, чтобы отправить приглашение. Поскольку это окно позволяет вам установить URL-адрес кнопок, вы можете просто добавить некоторые параметры к URL-адресу.

Например, для принять приглашение кнопку:

http://apps.facebook.com/myappname/?invited_by=123456 

Где 123456 бы ФБ UID пользователя, который отправил приглашение.

+0

Спасибо за ваш ответ, я думаю, что понимаю, как это сделать сейчас. Я собираюсь попробовать. – vitalyp

0

Если пользователь нажимает «Принять» на запрос, он будет отправлен на URL холста приложения, отправившего запрос. Этот URL-адрес будет содержать дополнительный параметр request_ids, который представляет собой список идентификаторов запроса с разделителями-запятыми, которые пользователь пытается действовать:

http://apps.facebook.com/ [имя_приложения] /? Request_ids = [ request_ids]

FB документы: http://developers.facebook.com/docs/reference/dialogs/requests/

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