在Facebook图表中,地点/位置返回什么是签到?

时间:2011-01-23 22:41:04

标签: facebook-graph-api

我正在尝试对一些代码进行原型设计,但是Facebook开发者应用程序整个周末都已经关闭,让我无法获得API密钥。因此,为了尝试完成一些没有测试能力的代码,我试图弄清楚place对象的位置项是什么。它是代表地址,纬度/经度坐标还是其他东西?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

我认为了解它所需要的最佳方法是检查不同地方的开放图表,即https://graph.facebook.com/Place_ID

但要小心 - 在fb配置文件中代表你所居住的地方的对象不一定是你可以登记的对象(我希望这很清楚,可以理解:))

例如,此请求http://graph.facebook.com/108328065856235返回

{
  "id": "108328065856235",
  "name": "York",
  "picture": "http://external.ak.fbcdn.net [...]",
  "link": "http://www.facebook.com/pages/York/108328065856235",
  "category": "City",
  "is_community_page": true,
  "description": "\u003cp>\u003cb>York\u003c/b> is a  [...]",
  "likes": 8839
}

但是这个http://graph.facebook.com/156983904330921会返回

{
   "id": "156983904330921",
   "name": "York",
   "picture": "http://b.static.ak.fbcdn.net/rsrc.php/y2/r/pASyg-hBcD5.png",
   "link": "http://www.facebook.com/pages/York/156983904330921",
   "category": "Local business",
   "is_community_page": true,
   "location": {
      "latitude": 53.955575003333,
      "longitude": -1.0468281266667
   },
   "checkins": 69,
   "likes": 6
}

希望这有帮助!