如何将facebook图搜索限制为仅限城市

问题描述:

我们有一个使用Facebook连接的Web应用程序,并使用FB图通过JS & http。我们希望让用户在其时间轴上发布帖子,其中将包含城市精确定位地图。 Facebook Docs说here对于创建帖子中的'place'参数,我需要编写Facebook页面ID,我希望用户从列表中选择(否则我将如何获得页面ID的权利?)例如伦敦,我应该使用 - 210582665626133,所以我假设我需要使用 - graph.facebook.com/search?q=london & type = place来获得地点的json查找。 这使我想到我的问题 - 我怎样才能限制搜索结果只显示城市? 如果没有办法在图形调用中指定它作为参数,并且假设我必须过滤客户端上的参数,那么类别或任何其他方法可以将城市从杂乱无关的地方? 欢呼:)如何将facebook图搜索限制为仅限城市

+0

你想要世界各地的城市吗? – 2013-03-25 14:24:29

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

例如,然后我跑你上面的搜索,我从来没有得到过ID 210582665626133在我的结果返回,即使有500

个人的限制,被我处理这个,我会使用Factual Places API来找到相关的地方,然后使用Factual Crosswalk API找到匹配的Facebook ID,然后才开始查询Facebook。

+0

+1我不知道事实的地方的存在,我打算把它添加到我的书签 – 2013-03-25 15:07:50

+0

我在一年前了解到这一点。他们似乎为Facebook提供了大量的地点数据。 – cpilko 2013-03-25 17:22:10

+0

伟大的技巧,伟大的API,欢呼声。 – Ajar 2013-03-28 08:22:54