位置(lat long)使用facebook api



是否有办法获得用户的位置(纬度和经度格式)使用facebook api?我能够获得位置名称和其他属性,但不是该地方的长度。

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

   "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=httpu00253Au00252Fu00252Fupload.wikimedia.orgu00252Fwikipediau00252Fenu00252Feu00252Fe6u00252FNewton_City_Hallu0025252C_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
}

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

最新更新