Facebook选项卡应用程序 - “喜欢”用户的替代登录页面

问题描述:

我开发了一个Facebook应用程序。
在脸书,页面标签url我已经指定了一个登陆网址,它是安全登陆没有问题。
现在我想要如果我点击按钮,它应该调用另一个登录页面。Facebook选项卡应用程序 - “喜欢”用户的替代登录页面

什么是最好的解决方案呢?

您需要做的是读取传递到您的选项卡应用程序的signed_request

signed_request将包含关于当前用户是否“喜欢”该应用所在的页面的信息。一旦知道用户是否“喜欢”该页面,即使他/她已经喜欢该页面,您也可以将其重定向到您希望的任何URL。

我看你指定asp.net,而我所不知道的,但我可以告诉你,signed_request传递到您的应用程序作为一个POST请求。从那里你需要parse the signed request,然后你可以阅读它的内容。

下面是一个简单的JavaScript重定向(在PHP) -

echo "<script language=javascript>"; 
echo "window.location.href ='".$url."';"; 
echo "</script>"; 
+0

感谢您的及时答复。 假设我有喜欢的价值。 现在,我如何更改着陆URL。 我当前的默认URL是http://abc.com/A.aspx 现在我想将其更改为http://abc.com/B.aspx 我在这里致命地卡住了。 – 2012-07-15 07:49:37

+0

你只需要执行重定向。我已经为我的答案添加了一种方法(使用JavaScript)...我相信你可以将它从PHP翻译为'asp' ... – Lix 2012-07-15 07:51:23

+0

您无法更改着陆URL ......只有一个着陆URL为页面选项卡应用程序。您必须通过重定向来模拟不同的着陆页... – Lix 2012-07-15 07:53:41