Asp.net Facebook tab应用程序-可供选择的登录页;“喜欢”;使用者
我开发了一个Facebook应用程序。Asp.net Facebook tab应用程序-可供选择的登录页;“喜欢”;使用者,asp.net,facebook,Asp.net,Facebook,我开发了一个Facebook应用程序。 在facebook的页面选项卡url中,我指定了一个登录url,它安全登录没有问题。 现在我想,如果我点击like按钮,它应该调用另一个登录页 什么是最好的解决方案?您需要做的是读取传递给选项卡应用程序的签名请求 签名请求将包含当前用户是否“喜欢”应用程序所在页面的信息。一旦您知道用户是否“喜欢”该页面,即使他/她已经喜欢该页面,您也可以将他们重定向到您想要的任何URL 我知道您指定了asp.net,我对其一无所知,但我可以告诉您,signed_请求作为P
在facebook的页面选项卡url中,我指定了一个登录url,它安全登录没有问题。
现在我想,如果我点击like按钮,它应该调用另一个登录页
什么是最好的解决方案?您需要做的是读取传递给选项卡应用程序的
签名请求
签名请求将包含当前用户是否“喜欢”应用程序所在页面的信息。一旦您知道用户是否“喜欢”该页面,即使他/她已经喜欢该页面,您也可以将他们重定向到您想要的任何URL
我知道您指定了asp.net
,我对其一无所知,但我可以告诉您,signed_请求
作为POST请求传递给您的应用程序。从那里你需要阅读,然后你可以阅读它的内容
下面是一个简单的JavaScript重定向(在PHP中)——
echo”“;
echo“window.location.href=”$url.“;”;
回声“;
感谢您的及时回复。假设我得到了喜欢的价值。现在如何更改登录URL。我当前的默认URL是现在我想把它改成我被卡住了。你只需要执行一个重定向。我在我的答案中添加了一个方法(使用JavaScript)。。。我相信你可以把它从PHP翻译成asp
…你不能更改登陆URL。。。页面选项卡应用程序只有一个登录URL。您必须通过重定向来模拟不同的登录页…我尝试了top.location.href,但它是在完整的窗口中打开的,而不是在画布页面中。您能解释一下吗??“您必须通过重定向来模拟不同的登录页…”
echo "<script language=javascript>";
echo "window.location.href ='".$url."';";
echo "</script>";