#php #facebook #facebook-graph-api
#php #Facebook #facebook-graph-api
Вопрос:
У меня есть приложение, в котором пользователь может приглашать своих друзей:
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 amp;amp; response.request_ids) {
}
}
Теперь предположим, что два пользователя A и B приглашают пользователя C присоединиться к приложению, и пользователь C нажимает на поле приглашения пользователя B. Как я могу это отслеживать? могу ли я отправить приглашение с параметром php, чтобы я мог отслеживать, например «http://app.facebook.com/myapp/?invitedFromUser=Id_Of_User_B»
Или параметр data в Fb.ui является ключевым здесь? потому что я, похоже, не могу найти никакой документации по конкретному варианту.
Ответ №1:
Этого делать не нужно, поскольку Facebook добавит «идентификатор запроса» к URL-адресу, как только приглашенный нажмет на запрос.
Итак, все, что вам нужно сделать, это прочитать запрос и проверить, от кого он был отправлен. Ниже приведены несколько ссылок для чтения:
- Документация Facebook для проверки структуры запроса
- Как отправить запрос и сохранить ответ в DB
- Как обрабатывать запросы и расширенное использование
data
параметра