如何确定您的 Facebook 应用程序是否正在通过用户个人资料或 Facebook 页面访问?
在本文中:
http://facebookappcode.wordpress.com/2010/01/ 29/tab-application/
它指出:
选项卡所有者的 UID 通过 fb_sig_profile_user 参数提供给您的应用程序
Facebook 所有者可以是多个页面的管理员,因此如果 fb_sig_profile_user 代表 管理员无法知道应用程序安装在哪个 Facebook 页面。
如果从 Facebook 页面访问应用程序时 fb_sig_profile_user 返回 Facebook 页面的 ID,则可以直接确定访问来自 Facebook 页面。
fb_sig_profile_user似乎暗示它是用户的ID。
对此的任何帮助都会很棒。谢谢!
In this article:
http://facebookappcode.wordpress.com/2010/01/29/tab-application/
It states:
The UID of the tab owner is provided to your application with the fb_sig_profile_user parameter
A Facebook owner can be an admin of multiple pages, so if fb_sig_profile_user represents
the Admin there is no way to tell which Facebook Page the applications is installed at.
If fb_sig_profile_user returns ID of Facebook Page when the application is being accessed from a Facebook Page, then it would be straight forward to figure out that the access is coming from a Facebook Page.
fb_sig_profile_user seems to be imply that it is the ID of a user.
Any help on this would be great. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Facebook 应用程序无法再安装在用户个人资料页面上,因此您可以确保您的应用程序是从粉丝页面访问的。粉丝页面 ID 应在 fb_sig 参数中传递。我现在已切换到 Canvas 2.0 的 OAuth,因此我收到了一个包含页面 id 的signed_request。当我使用旧的 fb_sig 参数时,我也获取了页面 id,但我记不清参数名称是什么了。
Facebook apps can no longer be installed on a User Profile page, so you can be sure that your app is being accessed from a fan page. The fan page ID should be passed in the fb_sig parameter. I've now switched to OAuth for Canvas 2.0, so I'm getting a signed_request which contains the page id. When I was using the old fb_sig parameter, I was also getting the page id, but I can't remember exactly what the parameter name was.