关于Facebook Places的Graph API

时间:2012-02-23 12:44:26

标签: facebook-graph-api

我看不到关于Facebook Places的好文档,如果你对它有所了解,请告诉我。

https://graph.facebook.com/search?q=coffee&type=place&center=37.76,122.427&distance=1000

1)在上面的url中,距离的单位是多少? (Meter,KM,Miles或其他什么?)

2)距离的实际含义是什么?搜索结果是在此范围内还是在此范围内开始搜索并超出了更多结果?

3)我们如何将搜索结果限制在任何特定的城市或国家?

4)我们可以用这个API做些什么?

1 个答案:

答案 0 :(得分:7)

  1. 根据https://developers.facebook.com/docs/android/scrumptious/show-nearby-places/,距离的单位是米。
  2. 搜索会排除具有特定距离半径的圆圈外的结果。
  3. 使用搜索返回的地点的位置字段来过滤掉任何不需要的地方。例如,如果您有这些结果,则可以使用城市过滤器仅包含布鲁克林(或纽约)。
  4. [{ "name": "Bembe", "location": { "street": "81 S 6th St.", "city": "Brooklyn", "state": "NY", "country": "United States", "zip": "11222", "latitude": 40.710978587859, "longitude": -73.965404723282 }, "id": "146207358735488" }, { "name": "Manhattan Bridge Orthodontics", "location": { "street": "145 Canal St, 2nd Floor", "city": "New York", "state": "NY", "country": "United States", "zip": "10002-5033", "latitude": 40.709716414644, "longitude": -73.988593034059 }, "id": "121071754616533" }]

    4.仅限于你的想象力。