Facebook отслеживания кто кого пригласил - PullRequest
1 голос
/ 02 мая 2011

У меня есть приложение, которое пользователь может пригласить своим друзьям:

var request = {
    method: 'apprequests',
    message: 'message here',
    filters: ['app_non_users'],
    data: 'is this what i need to look at?'
};

FB.ui(request, function (response) {
        if (response && response.request_ids) {
   }
}

Теперь, скажем, два пользователя A & B приглашают пользователя C присоединиться к приложению, а пользователь C нажимает на поле приглашения пользователя B. Как я могу контролировать это? Могу ли я отправить приглашение с параметром php, чтобы я мог отслеживать, например "http://app.facebook.com/myapp/?invitedFromUser=Id_Of_User_B"

Или параметр данных в Fb.ui является ключевым здесь? потому что я не могу найти документацию по конкретному варианту.

1 Ответ

2 голосов
/ 02 мая 2011

Нет необходимости делать это, так как после того, как приглашенный нажимает на запрос, Facebook добавит « идентификатор запроса » к URL-адресу.

Поэтому все, что вам нужно сделать, это прочитать запрос и проверить, от кого он был отправлен.Ниже приведена пара ссылок для прочтения:

  1. Документация Facebook , чтобы проверить структуру запроса
  2. Как отправить запрос и сохранитьответ на DB
  3. Как обрабатывать запросы и расширенное использование параметра data
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...