我可以(latitude,longitude)
从访问 facebook 位置status update
吗?有任何API吗?请建议我,如果您知道有关它的任何资源。
问问题
1921 次
1 回答
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
or进行查询,您仍然会得到相同的结构USER_ID/feed
。
您真正需要做的就是检查状态更新是否有“地点”标签,如果可用,解析结果。上面的结构在“位置”标签下有纬度和经度。
我主要在 Android 上工作,由于您没有在帖子中标记您的平台,因此我无法提供实际代码。但是逻辑,我确信可以在任何平台上使用。
于 2012-11-01T04:51:31.687 回答