API Facebook graph и обратный вызов после удаления с помощью новых пакетов SDK Graph (PHP)
Я не могу найти никакой документации в новой документации Facebook Graph/API авторизации о том, как обрабатывать обратные вызовы после удаления с сервера Facebook.
С помощью API REST на этой странице описано, как с этим справиться.
Есть идеи, как это сделать с помощью нового PHP SDK?
Нужно ли нам самим проводить проверку подписи? Что эквивалентно fb_params
в новом API Graph?
Любые идеи, которыми вы можете поделиться, приветствуются.
3 answers
Возможно, это может вам помочь:
Http://developers.facebook.com/docs/authentication/canvas
Вам необходимо выполнить проверку подписи самостоятельно. Извините:)
В настройках вашего приложения есть опция, в которой вы можете ввести URL-адрес, который вы хотели бы, чтобы Facebook пинговал, когда пользователь удаляет ваше приложение. Вы можете получить к нему доступ через приложение для разработчиков Facebook - > Изменить настройки -> Вкладка "Аутентификация".
Facebook отправит по этому URL-адресу запрос на публикацию с параметрами, описанными в предоставленной вами ссылке. Глядя на новый php-sdk, нет удобной функции для проверки подлинности запроса POST для вас. Вы должны сделать подпись верификация себя также описана в предоставленной вами ссылке.
Единственный ответ, который я получил о старых функциях API с новым API от Facebook, состоял в том, чтобы просто использовать новую библиотеку PHP для вызова старого api. Вот пример такого звонка.
$fb->api(array(
'method' => 'events.invite',
'eid' => $event_id,
'uids' => $id_array,
'personal_message' => $message,
));
Надеюсь, что это, по крайней мере, даст вам какое-то направление. Это было бы то, куда я пошел бы, если бы новый API что-то не поддерживал. Хотя мне также повезло угадать некоторые вызовы с новым API и получить то, что мне нужно, если это очень похоже на то, что задокументировано в новом API.