Facebook图搜索的地方

时间:2014-08-26 07:43:34

标签: facebook facebook-graph-api

在开发来自Facebook的POI集成模块时,我遇到了很大的问题,并且不知道如何解决它。

两者和Graph API(v2.1)和FQL(v2.0)都有相同的问题。

要求在柏林的某处找到半径15公里范围内的所有地方:

/search?type=place&center=52.5200066,13.404954&distance=15000&fields=id,name,location,category_list

问题:搜索粒度失控,无法通过大距离获取所有位置。

  • 距离15km,总计数= 380,粒度非常低,距离为0-6 km
  • 距离5km,总计数= 361,粒度非常低
  • 距离2km,总计数= 358,粒度非常低
  • 距离1km,总计数= 351,中等粒度
  • 距离500米,总计数= 354,中等粒度(例如,Vivolo 0.4公里 - 不存在)
  • 距离400m,总计数= 323,高粒度(例如,Vivolo 0.4 km - 存在,ubermetrics Technologies 0.24km - 不存在)
  • 距离250米,总数 - 211,高粒度(例如,ubermetrics Technologies 0.24km - 存在)
  • 距离100米,总计数 - 38,非常高的粒度

我只看到一种方法:执行N个较低距离的请求,以便在Facebook上注册所有可能的位置。

可能以某种方式以更优雅的方式解决我的问题吗?

谢谢,

此致 尼克

0 个答案:

没有答案