Facebook graph api 使用facebook graph search API可搜索公共帖子的要求

Facebook graph api 使用facebook graph search API可搜索公共帖子的要求,facebook-graph-api,privacy,Facebook Graph Api,Privacy,是否有任何隐私设置会与标记为公共的帖子发生冲突,导致facebook graph api seraches无法返回该帖子? 根据文档,“您可以搜索社交图中的所有公共对象”,包括“所有公共帖子”。似乎有些帐户已将墙和时间线帖子标记为public,但是,graph api搜索调用返回的结果集中从未显示任何帖子 我正在使用facebook图形搜索api,使用端点URL: 常规行为: 像这样的测试查询当然会给出结果。使用不寻常的词语发布公共帖子,可以轻松搜索,这对于测试非常有用 问题: 具有不同术语的

是否有任何隐私设置会与标记为公共的帖子发生冲突,导致facebook graph api seraches无法返回该帖子?

根据文档,“您可以搜索社交图中的所有公共对象”,包括“所有公共帖子”。似乎有些帐户已将墙和时间线帖子标记为public,但是,graph api搜索调用返回的结果集中从未显示任何帖子

我正在使用facebook图形搜索api,使用端点URL:

常规行为:

像这样的测试查询当然会给出结果。使用不寻常的词语发布公共帖子,可以轻松搜索,这对于测试非常有用

问题:


具有不同术语的公共状态应该可以通过graph api查找(至少在某些时候)。但是,一些用户似乎始终没有在针对他们的查询结果中包含任何公开帖子。

唯一可能影响这一点的其他隐私设置是
公共搜索设置(可在广告、应用程序和网站下找到)。这是一个将你完全隐藏在Facebook搜索之外的选项。此设置是opt-in,因此它实际上取决于有多少缺少状态更新的用户禁用了此设置(即从搜索中隐藏)

我的个人帐户启用了该选项,但我自己的帖子和一些同事都没有结果。在这种情况下,可能是缓存问题。等待facebook为该关键词更新缓存(可能是一天或两天),然后看看它是否有效。多个用户使用相同术语发布的一些帖子会立即为一些用户显示,而其他用户则被排除在外。不过,我可以做一些长期测试。