gpt4 book ai didi

Facebook Graph API 返回 'false',即使帖子是公开的

转载 作者:行者123 更新时间:2023-11-30 05:21:37 25 4
gpt4 key购买 nike

在我的应用程序中,大多数公共(public)帖子在通过图形 API 访问时似乎返回“false”。

示例:https://graph.facebook.com/1543370206_2215254431220?access_token=XXXX

该帖子是公开可见的,但查询上面的内容总是返回 false。

根据 StackOverflow 上的类似问题,我尝试过使用应用程序访问 token 和几个不同的 oAuth 2.0 用户访问 token 与 offline_access,但没有成功。

我也尝试使用 profileid_postid ID 格式(如上所述)和 postid 格式(https://graph.facebook.com/2215254431220?access_token=XXXX)访问它,但没有成功。

我也在 24 小时后重试,以确保我没有超过任何 API 限制。

我已经测试了 1,000 多个公开帖子(我知道它们是公开的,因为我使用搜索方法从 Graph API 获得了它们,但我还在浏览器中进行了一些随机抽样以确保)。 75% 返回 false(无论我使用的是应用程序访问 token 还是用户访问 token )。

最佳答案

我想我已经解决了。

返回错误的帖子本身并不是“公开的”。他们似乎对任何 Facebook 用户都是可见的,无论他们是否是作者的 friend 。但是,如果您没有登录 Facebook,则看不到它们。

成功的帖子是真正公开的。他们中的大多数属于公司等,无论您是否登录 Facebook,您都可以看到它们。

我想 Graph API 会区分这两种类型的可见性,例如“Facebook 上的每个人”和“互联网上的每个人”。我查看了我的隐私设置,但无法弄清楚这是如何完成的。

无论如何,这在 Graph API 文档中没有详细记录。返回“false”也不是处理此错误的优雅方式。允许我通过搜索查看帖子但不直接查询对象也不一致。

关于Facebook Graph API 返回 'false',即使帖子是公开的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7021099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com