如何使用Facebook Graph API获取用户的网络信息? (PHP)

时间:2010-12-23 22:12:21

标签: php facebook-graph-api

我在Facebook Graph API上玩了大约一周,我仍然无法找到如何获取用户的网络信息?我不知道Graph API是否存储用户的网络;我没有看到这样的信息。简单地说,如果用户在“Google”网络中,我可以获取该用户所属网络的名称和ID吗?

如果无法做到这一点,我可以联系用户的辅助电子邮件地址吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:6)

使用FQL:User表的affiliations字段包含此信息

示例电话: https://graph.facebook.com/fql?q=select affiliations from user where uid= 4&access_token=<ACCESS TOKEN>

示例回复:

{
  "data": [
    {
      "affiliations": [
        {
          "nid": 16777217, 
          "name": "Harvard", 
          "type": "college"
        }, 
        {
          "nid": 50431648, 
          "name": "Facebook", 
          "type": "work"
        }
      ]
    }
  ]
}