запросы приложений Facebook и перенаправление - PullRequest
0 голосов
/ 22 июля 2011

Я использую код ниже, чтобы люди приглашали своих друзей в мое приложение. Однако после отправки приглашений я хочу перенаправить пользователя на веб-страницу с содержимым, а не с бесполезным массивом идентификаторов. Во-вторых, когда получатель получает приглашение и нажимает кнопку, как мне перенаправить его на другую мою страницу вместо еще одного массива идентификаторов?

Я вставил этот код в мой файл www.domain.com/fir/index.php, указав правильный идентификатор приложения и холст.

 <?php 

             $app_id = "546546545456";

             $canvas_page = "http://domain.com/dir/";

             $message = "Would you like to join me in this great app?";

             $requests_url = "http://www.facebook.com/dialog/apprequests?app_id=" 
                    . $app_id . "&redirect_uri=" . urlencode($canvas_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"]);
             }
    ?>

1 Ответ

0 голосов
/ 22 июля 2011

Если вы не хотите печатать массив идентификаторов, не печатайте их.Вы можете использовать php для перенаправления вместо вывода javascript, попробуйте

<?php header('Location: http://google.com') ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...