从Facebook,我想获取家乡的详细信息。从它我想分开城市,州,国家

时间:2011-02-23 10:36:29

标签: php facebook

从Facebook,我想获取家乡的详细信息。从它我想分开城市,州,国家。这些字段用逗号分隔。所以我可以用逗号分割它们。

我的问题是:一旦我在facebook的故乡领域输入城市名称,它就会给出城市,州和国家的组合。 但有时它会给出城市和乡村的结合 所以,当我用逗号分割这个字符串时,我怎么知道第二个元素是州或国家。

我可以做一件事,我可以检查阵列的长度,如果它有三个归档,那么它有城市/州/县。别的城市/县。

这是真的吗?它可以有更多的文件。

1 个答案:

答案 0 :(得分:1)

只需查询FQL user表:

SELECT hometown_location FROM user WHERE uid=me()

这将返回如下内容:

[
  {
    "hometown_location": {
      "city": "xxxxx",
      "state": "xxxxx",
      "country": "xxxx",
      "zip": "xxxxx",
      "id": xxxx,
      "name": "xxx, xxx, xxxxx"
    }
  }
]

当然,如果用户没有设置它们,某些字段将为空。 (使用fql.query test console返回的结果集)