Facebook 页面 API - 页面提要(使用 auth_token 和不使用它有什么区别吗?)

发布于 2024-10-17 23:30:26 字数 566 浏览 1 评论 0原文

在用户启用我的应用程序的访问权限后,我正在访问 Facebook 上的不同页面,并使用从 Graph API 获取的 auth_token 参数。

现在,我尝试在不使用 auth_token 的情况下通过 API 访问提要数据,似乎得到了同样的结果。获取页面提要时 auth_token 有什么用处吗?

经过身份验证的请求如下所示: https://graph.facebook.com/172697656074654/feed

看来我认证时得到的数据和未认证时得到的数据没有区别。

我的问题是: - 您是否认为某些提要项目在未经验证时可能不会显示?

这是“页面”API 文档,对此的任何输入都很棒,http:// /developers.facebook.com/docs/reference/api/page/

I was accessing different pages on Facebook, and I was using the auth_token parameter obtained from the Graph API, after the user enabled my application's access in there.

Now, I tried to access the feed data via the API without the auth_token, and it seems I get the same thing. Is there any use for the auth_token when fetching a page's feed?

Here's how an authenticated request looks like: https://graph.facebook.com/172697656074654/feed

It seems there is no difference between the data I get when authenticating, and the data I get when not being authenticated.

My question would be:
- do you think that it is possible that some feed items won't show up when non-authenticated?

This is the "page" API documentation, any input on this would be great, http://developers.facebook.com/docs/reference/api/page/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

在风中等你 2024-10-24 23:30:26

是的,有很大的区别,在 Facebook 中,除了许多其他权限之外,还有一些字段可以公开访问Facebook 上的每个人都可以使用

查看者可以是:

  • 经过身份验证的用户 - 登录的 Facebook 用户
  • 未经身份验证的用户 > - 注销的 Facebook 用户(或根本不是 Facebook 用户)

Facebook 根据每个字段处理每种情况(查看者)。 但是上述内容并不每次都适用。
例如,虽然对 Facebook 上的每个人都可用意味着登录用户可以查看我们正在浏览的对象的特定字段,但这并不总是如此。由于对象所有者可能具有严格的隐私设置,该设置将覆盖一般权限。因此该字段不再可见

为了更好地理解这一点:

  • 转到 post 对象。
  • 单击提供的示例,检查注释和返回的计数。
  • 现在删除 access_token 参数并再次检查。您会注意到计数现在少于之前的链接!

Yes there's a big difference, in Facebook there are fields that are Publicly accessible and Available to everyone on Facebook among a lot of other permissions.

A viewer can be a:

  • An authenticated user - Logged-in Facebook user
  • A non-authenticated user - logged-out Facebook user (or not a Facebook user at all)

Facebook deals with each case (viewer) depending on each field. BUT still the above doesn't apply everytime.
For example while Available to everyone on Facebook means a logged-in user can view that specific field of the object we are browsing, this is not always true. As the object owner may have strict privacy setting that will override the general permission. And hence that field is no longer visible.

To better understand this:

  • Go to the post object.
  • Click on the example provided, check the comments and the count returned.
  • Now remove the access_token parameter and check again. You'll notice that the count is now less than the previous link!
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文