当请求用户注册Facebook连接时,我可以访问他们的家乡(这是一个位置ID以及名称)。是否有人知道是否有可能为此获取地理编码位置(例如,检索纬度/经度以及名称?)我无法将其视为文档的一部分。
我可以使用带有Google地理编码服务的家乡对其进行地理编码,但是想知道是否还有其他选项?
答案 0 :(得分:2)
这是不可能的。您可以检索的有关用户的信息是here。正如您所看到的,唯一基于位置的信息是家乡(就像您说的那样)。如果你想要纬度/经度,你必须自己从家乡计算它。
答案 1 :(得分:1)
您可以从用户返回的位置记录中获取ID:
"location": {
"id": "106224666074625",
"name": "Austin, Texas"
},
并拨打图表电话:
GET https://graph.facebook.com/106224666074625?fields=location
返回:
{
"location": {
"street": "",
"zip": "",
"latitude": 30.2672,
"longitude": -97.7639
},
"id": "106224666074625"
}