Facebook |重定向错误
问题描述:
我的Facebook连接我的网站页面上的按钮,我想用户登录成功后重定向到一个页面:这里的代码片段:Facebook |重定向错误
</script>
<fb:login-button onlogin="facebook_onlogin();">
</fb:login-button> <script type="text/javascript">
FB.init("API_KEY", "http://myip/facebookapp/xd_reciver.html/");
function facebook_onlogin() {
window.location="http://myip/facebookapp/mypage/"
}
</script>
但是,当我在它登陆重定向到弹出页面INSIDE弹出窗口,我怎样才能重定向到弹出窗口的页面。
答
根据我的经验,这通常是由于没有正确设置跨域接收文件造成的。
假设你复制的跨域接收文件,Facebook的提供,那么在您的代码段以上,它看起来就像你在xd_receiver.html
拼写错误的“接收器”。通过复制并粘贴到您的浏览器并确保它可以被加载,仔细检查它是否是有效的URL ...我的猜测是您必须修复拼写并删除最后的斜杠,即。 http://myip/facebookapp/xd_receiver.html
。在你使用API时仔细检查API密钥,Facebook Connect可能会让你有时感到非常沮丧。
答
你使用的是最新的连接JavaScript的Facebook或最老的? 结帐facebook的最新的JavaScript sdk http://developers.facebook.com/docs/reference/javascript/
在这里,你会看到很好的工作示例。