facebook-graph-api - 使用 facebook api 的位置(经纬度)

标签 facebook-graph-api geolocation geocoding latitude-longitude

有没有办法使用facebook api以(纬度和经度格式)获取用户的位置?
我能够获得位置名称和其他属性,但不能获得该地点的经纬度。 javascript中是否有相同的API。

最佳答案

如果您有用户的基本信息,其中一个字段是位置

   "location": {
     "id": "104146386288393", 
     "name": "Newton, Massachusetts"
   }, 

您可以使用位置的 id 进行另一个查询,以返回包含城市纬度/经度的 JSON,例如
{
  "id": "104146386288393", 
  "name": "Newton, Massachusetts", 
  "picture": "http://external.ak.fbcdn.net/safe_image.php?d=AQDygUYzFOcjhDoD&w=100&h=300&url=http\u00253A\u00252F\u00252Fupload.wikimedia.org\u00252Fwikipedia\u00252Fen\u00252Fe\u00252Fe6\u00252FNewton_City_Hall\u0025252C_Massachusetts.jpg&fallback=hub_city&prefix=s", 
  "link": "http://www.facebook.com/pages/Newton-Massachusetts/104146386288393", 
  "likes": 3741, 
  "category": "City", 
  "is_published": true, 
  "is_community_page": true, 
  "description": "<snipped data>", 
  "location": {
    "latitude": 42.3369, 
    "longitude": -71.2097
  }, 
  "checkins": 310, 
  "talking_about_count": 8912
}

但当然这只是“接近”——你需要请求用户的地址,我想是为了接近。

关于facebook-graph-api - 使用 facebook api 的位置(经纬度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8427702/

相关文章:

c# - 如何使用 asp.net mvc facebook 访问用户的电子邮件 ID?

python - 如何使用 Python 和 GraphAPI 更新 FB 状态?

Javascript - 我的函数地理定位权限 onchange 以几何级数返回值

jquery - 为什么 Google 地理编码有时只返回邮政编码?

c# - 从字符串/Json url 获取数据

google-maps - 与 Google Maps 相比,Google Maps Distance Matrix API 返回不同的输出

ios - 如何通过 fbconnect api 或 fbgraph api 向好友收件箱发送消息?

java - 为什么没有导入facebook sdk

mysql - 判断一个点是否在区域内

javascript - 查看用户地理标记不起作用