全部, 我正在尝试为我的Facebook页面创建一个欢迎登陆点。如果用户还不喜欢我的页面,我想向他们显示图像,要求他们喜欢我的页面。在用户喜欢我的页面后,我想将它们重定向到我的页面墙,因为他们回到我的页面时已经喜欢我的页面,我希望默认的登陆点是我的墙而不是我的欢迎页。有没有人有关于如何做这样的事情的任何好的教程或建议?
我尝试安装以下应用http://www.facebook.com/welcometabapp,这可以使页面成为我的默认设置,但是我无法做到这一点,以便当用户回来时它会转到墙上。
感谢任何帮助!
答案 0 :(得分:1)
我将此用于欢迎页面:
<?php
$signed_request = $_REQUEST["signed_request"];
$auth_url = "http://www.facebook.com/Website?sk=wall";
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
if (empty($data["page"]["liked"])) {
echo '<img src="../images/facebook_welcome_page_new.jpg" style="position: absolute; top: 0; left: 0;">';
} else {
echo("<script> top.location.href='" . $auth_url . "'</script>");
}
?>
答案 1 :(得分:0)
您可以在PHP中执行类似的操作 -
然后在用户喜欢该页面时输出内容;而是将JS重定向输出到墙上,所以使用这样的东西......
echo "<script> top.location.href='http://www.facebook.com/yourpage?sk=wall';</script>";
而不是这一行
echo "This content is for Fans only!";
答案 2 :(得分:0)
Facebook粉丝页面的默认行为是将壁显示为喜欢您网页的粉丝的默认标签。