如何将facebook图搜索限制为仅限城市
问题描述:
我们有一个使用Facebook连接的Web应用程序,并使用FB图通过JS & http。我们希望让用户在其时间轴上发布帖子,其中将包含城市精确定位地图。 Facebook Docs说here对于创建帖子中的'place'参数,我需要编写Facebook页面ID,我希望用户从列表中选择(否则我将如何获得页面ID的权利?)例如伦敦,我应该使用 - 210582665626133,所以我假设我需要使用 - graph.facebook.com/search?q=london & type = place来获得地点的json查找。 这使我想到我的问题 - 我怎样才能限制搜索结果只显示城市? 如果没有办法在图形调用中指定它作为参数,并且假设我必须过滤客户端上的参数,那么类别或任何其他方法可以将城市从杂乱无关的地方? 欢呼:)如何将facebook图搜索限制为仅限城市
答
Facebook的地方的信息是非常随机的。大多数类别都是用户生成的,所以你永远不知道你会得到什么。
例如,然后我跑你上面的搜索,我从来没有得到过ID 210582665626133
在我的结果返回,即使有500
个人的限制,被我处理这个,我会使用Factual Places API来找到相关的地方,然后使用Factual Crosswalk API找到匹配的Facebook ID,然后才开始查询Facebook。
你想要世界各地的城市吗? – 2013-03-25 14:24:29