facebook应用程序提要对话php

facebook应用程序提要对话php,facebook,dialog,feed,facebook-php-sdk,Facebook,Dialog,Feed,Facebook Php Sdk,我试图通过php生成一个提要对话,将内容发布到用户的墙上。 我已获得扩展权限。使用的变量已经定义和测试。代码仍然不起作用。 有人能告诉我以下代码有什么问题吗 {}显然,字符串连接存在问题: $feed_url = "http://www.facebook.com/dialog/feed?app_id=" . $app_id . "&redirect_uri=" . urlencode($canvas_page) . "&messa

我试图通过php生成一个提要对话,将内容发布到用户的墙上。 我已获得扩展权限。使用的变量已经定义和测试。代码仍然不起作用。 有人能告诉我以下代码有什么问题吗


{}

显然,字符串连接存在问题:

$feed_url = "http://www.facebook.com/dialog/feed?app_id=" 
            . $app_id . "&redirect_uri=" . urlencode($canvas_page)
            . "&message=" . $message
            . "&link=" . $linky
            . "&picture=" . $imageurl
            . "&name=" . $name;

if (empty($_REQUEST["post_id"])) {
    echo("<script> top.location.href='" . $feed_url . "'</script>");
} else {
    echo ("Feed Post Id: " . $_REQUEST["post_id"]);
}

另外是$linky还是$link?

还有一个问题,我正在本地服务器上测试它。问题是我的canvasurl现在是127.0.0.1/demo,以防我跳过发布对话。它再次返回到“发布/跳过”对话框。如何解决这个问题?@gamebit07:问一个新的问题,提供更多细节,它应该重定向到哪个页面?请检查这里: