如何确定您的Facebook应用程序是否在用户个人资料或Facebook页面上被访问?

时间:2010-12-09 22:08:56

标签: facebook facebook-graph-api

在本文中:

http://facebookappcode.wordpress.com/2010/01/29/tab-application/

它声明:

选项卡所有者的UID通过fb_sig_profile_user参数提供给您的应用程序

Facebook所有者可以是多个页面的管理员,因此如果fb_sig_profile_user代表 管理员没有办法告诉应用程序安装在哪个Facebook页面。

如果fb_sig_profile_user在从Facebook页面访问应用程序时返回Facebook页面的ID,那么可以直接判断该访问是来自Facebook页面。

fb_sig_profile_user似乎暗示它是用户的ID。

对此的任何帮助都会很棒。谢谢!

1 个答案:

答案 0 :(得分:0)

Facebook应用程序无法再安装在“用户配置文件”页面上,因此您可以确保从粉丝页面访问您的应用程序。粉丝页面ID应该在fb_sig参数中传递。我现在切换到了Canvas 2.0的OAuth,所以我得到一个包含页面ID的signed_request。当我使用旧的fb_sig参数时,我也得到了页面ID,但我不记得确切的参数名称是什么。