我正在创建移动应用程序,我有一个众包数据库,每个地方(酒吧,咖啡馆,餐馆等......)和地点的地址都有大致的纬度/经度。
我还需要做些什么 - 将此地方与适当的FB页面连接(或者至少尝试这样做)。但我找不到任何允许我这样做的公共API。任何人都可以指出正确的方向或建议解决方法吗?
答案 0 :(得分:3)
您需要使用Facebook图表搜索功能,将'type'设置为'place',将'center'设置为包含纬度/经度值。 例如。: https://graph.facebook.com/search?type=place¢er=37.76,-122.427&distance=1000&access_token= 插入访问令牌
这将为您提供附近位置的列表。例如: {
"data": [
{
"name": "Dolores Park",
"location": {
"street": "18th St & Dolores St",
"city": "San Francisco",
"state": "CA",
"country": "United States",
"zip": "94110",
"latitude": 37.75956104478,
"longitude": -122.42694721103
},
"category": "Landmark",
"id": "105687759464007"
}
....
获得ID后,您可以使用它通过Graph API获取更多信息(例如页面网址)。例如。: http://graph.facebook.com/105687759464007