我可以从(latitude,longitude)
访问Facebook位置status update
吗?那有什么API吗?请建议我,如果你知道任何有关它的资源。
答案 0 :(得分:2)
您不需要其他API。据我所知,没有单独的API可以从状态更新中提取位置详细信息。
话虽如此,任何具有指定位置的状态更新都将返回如下内容:
"place": {
"id": "243114582418387",
"name": "Pune!!",
"location": {
"latitude": 18.51759564,
"longitude": 73.83373153
}
}
以上示例来自我使用此Graph API查询获取的状态更新之一:USER_ID/posts?with=location
。但是,即使您要使用USER_ID/home
或USER_ID/feed
进行查询,您仍会获得相同的结构。
您真正需要做的就是检查状态更新是否有“place”标记,如果可用,则解析结果。上面的结构在“location”标记下有纬度和经度。
我主要在Android上工作,既然你没有在帖子中标记你的平台,我就无法帮助解决实际的代码问题。但是逻辑,我确信可以在任何平台上使用。