FB身份验证从Fanpages到应用页面,而不是返回到fanpage

时间:2012-02-21 17:08:35

标签: php authentication facebook-page

我正在使用php并在不同的粉丝上运行我的应用程序但是当新用户进行身份验证时,它总是会在身份验证后将其重定向到应用程序页面。 我确实尝试从$ signed_request获取fanpage id和名称,但它失败了,因为身份验证需要先进行,所以我无法重定向回到粉丝页面。 如果有人知道如何从粉丝页面获取应用程序进行身份验证并回到那里,我将非常感激。

1 个答案:

答案 0 :(得分:0)

Facebook将signed_request发布到您的应用程序(无论是在页面选项卡还是画布中)。因此,在捕获signed_request之前进行重定向会导致数据丢失。

解决方案:

  • 避免不必要的重定向。
  • 在重定向之前将signed_request保存到会话中,或者只是为下一个网址添加(作为查询字符串)