Я пытаюсь реализовать запрос facebook в приложении вкладки страницы. я видел учебник здесь http://developers.facebook.com/docs/appsonfacebook/tutorial/, но проблема в том, что я хочу ниже код, который будет выполняться только тогда, когда кто-то получает доступ к ссылке какЗапросы приложений Facebook
<a href = "something">Send to friends</a>
любая идея о том, как это может быть сделано? благодаря!
$requests_url = "http://www.facebook.com/dialog/apprequests?app_id="
. $app_id . "&redirect_uri=" . urlencode($the_url_of_the_tab_page)
. "&message=" . $message;
if (empty($_REQUEST["request_ids"])) {
echo("<script> top.location.href='" . $requests_url . "'</script>");
} else {
echo "Request Ids: ";
print_r($_REQUEST["request_ids"]);
}
Я пробовал вот так, и это меня порождает ошибку: API Код ошибки: 191 API Ошибка Описание: Указанный URL не принадлежит приложению Сообщение об ошибке: redirect_uri не принадлежит приложению. хотя я не объявляю ни одного нового URL-адреса в приведенном выше скрипте. (и без этих сценариев я не знаю никаких ошибок. любые подсказки? спасибо!) – dana
@dana изменили ли вы 'appId' в приведенном выше примере на ваш? также, что ваш домен приложения установлен в настройках вашего приложения? – ifaour
Да, теперь он работает (диалог), но не на самом деле посылает приглашения :(. Я имею в виду, что целевой пользователь не получает никаких уведомлений об использовании приложения. – dana