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

发布于 2024-10-07 08:49:21 字数 518 浏览 1 评论 0原文

在本文中:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安静 2024-10-14 08:49:21

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文