0

我的应用程序是 iFrame 应用程序。之前,我可以使用 $_REQUEST['fb_sig_logged_out_facebook'] 来确定 facebook 用户是否注销。但是,使用 iFrame,我看不到传入的变量。我该怎么办?

我也在使用新的 PHP SDK,但它没有任何功能可以帮助我。

我想知道的是用户是否已经注销了 facebook 或者没有安装应用程序。两者都将在 facebook->session 中返回 null。我需要区分这两个。:)

4

1 回答 1

0

Facebook 不再为新的身份验证系统提供该查询字符串值。Facebook 的迁移指南指出,您可以“假设没有 profile_id 并且您的应用程序是 IFrame 应用程序”。您可以在此处阅读有关新画布身份验证的更多信息:http: //developers.facebook.com/docs/authentication/canvas

另一种选择是检查 window.top.location 是否在 apps.facebook.com 域上。

于 2010-10-22T21:45:01.080 回答