Как отследить принятого отправителя приглашения в приложении Facebook? - PullRequest
1 голос
/ 27 июля 2010

Ситуация: пользователь A отправляет приглашение в мое приложение fb своим друзьям X , Y и Z . Пользователи X и Y приняли приглашения, но пользователь Z нет.

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

Есть ли способ отследить sender_id, когда приглашение принято?

Ответы [ 4 ]

4 голосов
/ 27 июля 2010

Не беспокойтесь, это не разрешено политикой .

По разделу V.1.

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

А согласно документации о Точки интеграции приложений

По «Точке интеграции приложений» мы средняя информация о приложении, Вкладка приложения, Лента, запросы ( включая приглашения ), Издатель, почтовые вложения, чат, закладки или любая другая функция профиля пользователя или Канал связи Facebook в какой или через какое приложение может предоставлять, отображать или доставлять контент, направленный от имени или с разрешения пользователя.

1 голос
/ 22 ноября 2010

Вы действительно можете сделать это.Я делаю это по другим причинам (отслеживание того, как люди попадают в приложение и другие виды аналитики).В, вы можете установить атрибут URL кнопки.Например, у меня есть.Этот URL выполняет некоторую обработку, которая будет сохранена в моей базе данных, говоря, что пользователь с userId 9999 пригласил текущего пользователя.Это используется для того, чтобы рассказать нам об успешности приглашений (нашей первоначальной идеей была такая же мотивация, как и у вас, но они указывали на это и в политике).

1 голос
/ 22 сентября 2010

На самом деле, нет необходимости в дополнительных разрешениях.

Используя следующее значение, вы можете сохранить идентификатор ссылающегося пользователя и привлеченного пользователя.

Это просто объясняется здесь: http://fbcookbook.ofhas.in/tag/tracking-invitation/

0 голосов
/ 08 января 2013

Вот как я это делаю:

  • отслеживание приглашений с помощью цикла над $ _GET ['to'] на странице 'Спасибо' и сохранение этих идентификаторов (= to_id)против текущего идентификатора пользователя (= from_id) в вашей БД.

  • Когда новые пользователи регистрируются, сравните новый идентификатор с таблицей to_ids.Если это совпадение, соблюдайте соответствующий from_id

Недостаток: если кто-то был приглашен 2 или более чел., Вы не знаете, какое приглашение почтить.Я просто чту все приглашения, которые делают всех счастливыми.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...