【问题标题】:Graph API does not return all events for queryGraph API 不返回所有事件进行查询
【发布时间】:2018-04-27 01:24:10
【问题描述】:

我正在使用以下查询:

https://graph.facebook.com/search?access_token=my_token&q=10k&type=event&fields=name,place,owner&limit=100

检索与关键字“10k”匹配的所有事件(查找距离为 10k 的正在运行的事件,通常距离是事件名称的一部分)。

在我返回的结果中,我没有看到与在 facebook.com 中搜索“10k”然后查看“事件”选项卡时相同的事件。

知道我做错了什么吗?

非常感谢您的帮助

【问题讨论】:

  • 在 facebook.com 上的搜索和 API 搜索是两个不同的东西 - 后者非常有限。
  • 谢谢,@CBroe。所以从根本上说,我不能指望通过 API 获得相同的结果?是否记录了限制/差异,以便我弄清楚 API 有什么可能?
  • 这里列出了您可以通过 API 搜索的内容:developers.facebook.com/docs/graph-api/using-graph-api/#search 结果将根据请求用户量身定制。
  • 再次感谢@CBroe。我熟悉 API 的可用字段。我不明白为什么我没有看到一些我希望包含在我的 API 查询中的结果。我是通过浏览器和图形 API 搜索的同一用户。据我所知,我查询的事件是公开的。什么决定(在我的用户个人资料、事件隐私设置或其他方面)API 返回什么?
  • 不知道,据我所知,这在任何地方都没有正式记录。 API 搜索非常初级;不要指望它会在 FB 上找到“一切”。充其量,你会得到一小部分提取物......

标签: facebook facebook-graph-api


【解决方案1】:

这是由于最近对 Facebook API 进行了更改。

我们预计,我们今天宣布的一些变化可能会给某些企业或服务的运营方式带来不便。这就是为什么我们还创建了一个新的升级流程。如果您的业务或服务受到这些变化的影响,并且您有急需解决的问题,请填写this form,我们的团队将与您联系。

您可以在此处阅读有关此更新的更多信息:https://developers.facebook.com/blog/post/2018/04/04/facebook-api-platform-product-changes/

【讨论】:

    【解决方案2】:

    据我所知,事件 API 几天以来一直返回 nil 事件。之前有效的查询不会返回任何内容。我认为在他们解决了他们的隐私问题后它会回来的。膝跳反应。我只是询问公共事件,没有特殊权限字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多