2011-11-21 130 views
0

全部, 我正在尝试为我的Facebook页面创建一个欢迎登陆点。如果用户不喜欢我的页面,我想向他们展示一个图像,让他们喜欢我的页面。在用户喜欢我的网页之后,我希望让他们重定向到我的网页墙,因为他们回来访问我的网页时他们已经喜欢我的网页,所以我希望默认登陆地点是我的墙,而不是我的欢迎页面页。有没有人有任何好的教程或建议如何做这样的事情?像Facebook页面和显示页面墙

我试图安装以下应用程序http://www.facebook.com/welcometabapp,它可以正常工作使页面成为我的默认页面,但是我无法做到这一点,因此当用户回来时它会转到墙上。

任何帮助表示赞赏!

回答

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>"); 
    } 
?> 
0

的Facebook粉丝页面的默认行为是显示墙作为已经喜欢你的页面的粉丝的默认标签。