如何在Facebook中放置过滤器图表api

时间:2017-10-09 06:09:26

标签: facebook facebook-graph-api

我正在使用此API请求使用facebook places api获取所有FITNESS_RECREATION中心。

https://graph.facebook.com/search?type=place&q=FITNESS_RECREATION&fields=name,location&limit=5&access_token=API_ID|SECRET_KEY

我正在尝试做两件事: 1)过滤并获得哪个国家=马来西亚的请求。 2)获得至少5000个退货的清单。 Facebook似乎将响应限制在最多100个。是否有任何解决方法。

这是一个示例回复:

[style.border]="color_seleccionado=='red' ? '5px solid black' :'1px solid white'"

1 个答案:

答案 0 :(得分:1)

  

我正在尝试做两件事:1)过滤并获得对哪个国家=马来西亚的请求。

不可能。

您可以搜索特定GEO位置周围的地点(使用centerdistance参数,请参阅https://developers.facebook.com/docs/graph-api/using-graph-api/#search

或者您可以将Malaysia添加到您要搜索的name,以获取其名称中实际包含该国家/地区的地点。

不仅如此 - 不可能。您必须在最后进行额外的过滤。

  

2)获取至少5000个返回的列表。 Facebook似乎将响应限制在最多100个。是否有任何解决方法。

不,没有,这是故意的限制。您需要使用分页来获得更多结果。 https://developers.facebook.com/docs/graph-api/using-graph-api/#paging

仅供参考,如果不清楚:Facebook提供搜索端点,以便您的应用可以使用用户名进行搜索,以获取他们当时可能需要的特定信息。它不是任何应用程序获取/"下载"用于给定搜索项的完整数据集,用于其自身目的。