Redirect facebook iframe应用程序的重定向循环问题

Redirect facebook iframe应用程序的重定向循环问题,redirect,loops,facebook,Redirect,Loops,Facebook,我为facebook做IFrame应用程序 问题是:它内部的任何链接都会导致重定向循环 链接是:http://mydomain/mypage?fb_sig=[我从$\u GET['fb\u sig']获得的信息] (要测试我链接到加载画布所在的页面) 当我单击它时,我的服务器返回: <script type="text/javascript"> top.location.href = "http://www.facebook.com/login.php?api_key=5dc632f

我为facebook做IFrame应用程序

问题是:它内部的任何链接都会导致重定向循环

链接是:
http://mydomain/mypage?fb_sig=[我从$\u GET['fb\u sig']获得的信息]
(要测试我链接到加载画布所在的页面)

当我单击它时,我的服务器返回:

<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?api_key=5dc632fcef992470341178f492f79b93&v=1.0&next=http%3A%2F%2Fthiismydomain%2Ffacebook%2F%3Ffb_sig%3D96a5c47f133eadcfbba4abf82e5311e0%26page%3D1";
</script>
然后,我的服务器用

<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?api_key=5dc632fcef992470341178f492f79b93&v=1.0&next=http%3A%2F%2Fthisismydomain%2Ffacebook%2F%3Ffb_sig%3D96a5c47f133eadcfbba4abf82e5311e0%26page%3D1%26auth_token%3Dce4cf4968f91cace5b3e915f5b658984";
</script>
它继续下去,一个没有尽头

我应该说这个来自我的服务器的重定向响应是自动生成的(大多数可能是由我的facebook php库生成的)


我不知道为什么会这样。有什么想法吗?

好的,如果您认识到问题所在,以下是解决方案:


fb_sig不是手动传递的唯一参数。整个fb_sig*应通过。在这个漂亮的页面上阅读更多内容

我遇到了一个类似的问题,getSession()没有返回任何内容,因此将我发送到一个无限重定向循环中。我通过在应用程序的设置中启用OAuth 2.0解决了这个问题,如下所述:

<script type="text/javascript">
top.location.href = "http://www.facebook.com/login.php?api_key=5dc632fcef992470341178f492f79b93&v=1.0&next=http%3A%2F%2Fthisismydomain%2Ffacebook%2F%3Ffb_sig%3D96a5c47f133eadcfbba4abf82e5311e0%26page%3D1%26auth_token%3Dce4cf4968f91cace5b3e915f5b658984";
</script>
Location: http://thisismydomain/facebook/?fb_sig=96a5c47f133eadcfbba4abf82e5311e0&page=1&auth_token=ce4cf4968f91cace5b3e915f5b658984&auth_token=77df653b7949ca39c1a226c82cce8add