如何限制Facebook图搜索到城市

时间:2013-03-25 14:18:57

标签: facebook facebook-graph-api facebook-javascript-sdk

我们有一个使用Facebook连接的网络应用程序,并通过JS& amp; HTTP。我们希望用户能够在其时间轴上发布包含城市精确定位图的帖子。 Facebook Docs说here对于创建帖子的'place'参数,我需要编写Facebook页面ID,我希望用户从列表中选择(否则我将如何获得页面ID?) ..)所以例如Londone,我应该使用 - 210582665626133,所以我假设我需要使用 - graph.facebook.com/search?q=london&type=place来获取场所的json查找。 这让我想到了一个问题 - 如何限制搜索结果只显示城市? 如果没有办法在图表调用中将其指定为参数,并假设我必须在客户端上过滤那些参数,那么从不相关的混乱中找出城市的类别或任何其他方法是什么地方呢? 干杯:)

1 个答案:

答案 0 :(得分:1)

Facebook地方的信息非常随意。大多数类别都是用户生成的,所以你永远不知道自己会得到什么。

例如,然后我在上面运行您的搜索,我的结果中永远不会返回ID 210582665626133,即使限制为500。

就个人而言,如果我接近这个,我会使用Factual Places API查找相关位置,然后使用Factual Crosswalk API查找匹配的Facebook ID,然后才开始查询Facebook。