API Graph Facebook и обратный вызов после удаления с новыми Graph SDK (PHP) - PullRequest
4 голосов
/ 24 июня 2010

Я не могу найти никакой документации в новой документации API Graph / Authorization API Facebook, как обрабатывать обратные вызовы после удаления с сервера Facebook.

С помощью REST API на этой странице описано, как с этим справиться.

Есть идеи, как это сделать с новым PHP SDK? Нужно ли нам самим проверять подпись? Что эквивалентно fb_params в новом Graph API?

Любые идеи, которыми вы можете поделиться, приветствуются.

Ответы [ 3 ]

1 голос
/ 15 июля 2010

В настройках вашего приложения есть опция, где вы можете ввести URL-адрес, который вы бы хотели, чтобы Facebook пинговал, когда пользователь удаляет ваше приложение. Вы можете получить к нему доступ через приложение разработчика Facebook -> Изменить настройки -> вкладка Аутентификация.

Facebook отправит на этот URL запрос POST с параметрами, указанными в указанной вами ссылке. Глядя на новый php-sdk, нет удобной функции для проверки подлинности запроса POST для вас. Вы должны самостоятельно выполнить проверку подписи, также описанную в предоставленной вами ссылке.

0 голосов
/ 20 октября 2010

Может быть, это может помочь вам:

http://developers.facebook.com/docs/authentication/canvas

Вам необходимо выполнить проверку подписи самостоятельно. Извините:)

0 голосов
/ 14 октября 2010

Единственный ответ, который я получил о старых функциях API с новым API от Facebook, был просто использовать новую PHP-библиотеку для вызова старого API. Вот пример такого звонка.

$fb->api(array(
    'method' => 'events.invite',
    'eid' => $event_id,
    'uids' => $id_array,
    'personal_message' => $message,
));

Надеюсь, что, по крайней мере, даст вам направление. Это было бы то, куда я пошел бы, если бы новый API не поддерживал что-то. Хотя мне также посчастливилось угадать некоторые вызовы с новым API и получить то, что мне нужно, если оно очень похоже на то, что задокументировано в новом API.

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