我的应用程序是iFrame App。之前,我可以使用$ _REQUEST ['fb_sig_logged_out_facebook']来确定facebook用户是否注销。但是,对于iFrame,我没有看到传入的变量。我该怎么办?
我也在使用新的PHP SDK,但它没有任何功能可以帮助我。
我想知道的是用户是否已登出facebook或未安装该应用程序。两者都将在facebook->会话中返回null。我需要区分这两个。 :)
答案 0 :(得分:0)
Facebook不再使用新的身份验证系统提供该查询字符串值。 Facebook的迁移指南指出,您可以“假设没有profile_id且您的应用程序是IFrame应用程序”。您可以在此处阅读有关新的画布身份验证的更多信息:http://developers.facebook.com/docs/authentication/canvas
另一种方法是检查window.top.location是否在apps.facebook.com域上。