Facebook应用程序请求和重定向

时间:2011-07-22 03:08:53

标签: php facebook facebook-graph-api

我正在使用以下代码让人们邀请他们的朋友加入我的应用。但是,我希望在发送邀请后将用户重定向到包含内容的网页,而不是无用的ID数组。其次,当收件人获得邀请并点击如何将他重定向到我的其他页面而不是另一组ID?

我所做的是将此代码粘贴到我的www.domain.com/fir/index.php文件中,并使用正确的应用ID和画布。

 <?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 :(得分:0)

如果您不想打印ID数组,请不要打印它们。您可以使用php重定向而不是回显javascript,尝试

<?php header('Location: http://google.com') ?>