Facebook Graph API朋友的名字和ID

时间:2016-01-20 03:34:01

标签: javascript json api facebook-graph-api permissions

我知道,如果我只是尝试获取我的朋友列表,它只会返回应用好友那些已授予Facebook权限的朋友

所以,理所当然,当我做一个GET '我/朋友'时,我只会看到5个朋友。

但是,当我执行GET me / posts /?fields = likes.fields(name)时,显然会返回包含我喜欢帖子的朋友列表的数据:

{
  "id": "post1id",
  "likes": {
    "data": [
      {
        "name": "name1",
        "id": "id1"
      },
      {
        "name": "name2",
        "id": "id2"
      }....
    ]
}

它显示所有朋友,非app和app朋友。

我的问题是,如果我想要使用的是我朋友的名字和来自此结果的ID,是否允许,考虑到这些朋友中的一些不是app-friends?

1 个答案:

答案 0 :(得分:0)

如果您使用用户令牌处理API,您可能会收到所有喜欢的内容(包括不使用该应用的朋友,非朋友,使用该应用的朋友,网页),但这完全没有迹象表明用户朋友。无论如何,只要你不利用游戏邀请功能等限制就可以利用GraphAPI提供的所有数据。