Я прочитал в facebook example guide, что я могу отправлять пользовательские данные с запросом.FaceBook Запросы на получение пользовательских данных с использованием PHP
Следуя примеру, я отправил запрос с параметром «данные» в JS.
var challengeData = {"challenge_score" : gScore};
FB.ui({method: 'apprequests',
title: 'Friend Smash Challenge!',
message: 'I just smashed ' + gScore + ' friends! Can you beat it?',
data: challengeData
}, fbCallback);
Я думаю, что эта часть прекрасна, но теперь я не могу понять, как получить эти данные в PHP.
Я попытался с:
$facebook->api("/$requestId");
и
$facebook->api("/$requestId?fields=data");
($ RequestID это идентификатор моего запроса)
, но данные не существует.
Кто-то знает, как это сделать? Есть дни, что я пытаюсь выяснить, но я не имею никакого понятия :-(
Спасибо.
Я думаю, вы должны использовать отдельный объект запроса пользователя,' _ ', чтобы получить доступ к' data'. –
CBroe
Я думаю, что решение лежит на том же которую вы поделились! Проверьте [эту часть] (https://developers.facebook.com/docs/games/canvas-games/requests/#step4). –
@CBroe un К счастью ' _ ' is для удаления запроса. @RahilArora Я прочитал: «Затем вы можете извлечь request_ids и создать HTTP-запрос GET для Open Graph с использованием метода удобного использования Facebook SDK FB.api. Вы запрашиваете путь https://graph.facebook.com/REQUEST_ID «. Но это то, что я делаю с '$ facebook-> api ("/$ requestId ");', no? –