【问题标题】:Requirements for public posts to be searchable with facebook graph search API使用 facebook 图形搜索 API 可搜索公共帖子的要求
【发布时间】:2012-07-21 21:36:55
【问题描述】:

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

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

我正在使用 facebook graph search api,使用端点 URL:

https://graph.facebook.com/search

常规行为:

https://graph.facebook.com/search?q=bacon&type=post 这样的测试查询当然会给出结果。使用不寻常的字词发布公共帖子使它们易于搜索,这对于测试目的很有用。

问题:

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

【问题讨论】:

    标签: facebook-graph-api privacy


    【解决方案1】:

    唯一可能影响此的其他隐私设置是Public search 设置(位于广告、应用程序和网站下)。它是完全将您从 Facebook 搜索中隐藏起来的选项。此设置是可选的,因此它实际上取决于有多少缺少状态更新的用户禁用了此设置(即从搜索中隐藏)。

    【讨论】:

    • 我的个人帐户启用了该选项,但我自己的帖子以及一些同事没有产生任何结果。
    • 在这种情况下可能是缓存问题。等待 facebook 为该关键字更新它的缓存(可能一两天),然后看看它是否有效。
    • 多个用户使用相同条款发布的某些帖子会立即显示给某些用户,而其他用户则被排除在外。不过,我可以做一些长期测试。
    猜你喜欢
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多