Facebook Graph API 好友的姓名和 ID

Facebook Graph API friends' names and ids

本文关键字:ID Graph API 好友 Facebook      更新时间:2023-09-26

我知道,如果我只是尝试获取我的朋友列表,它只会返回应用程序朋友AKA朋友,他们也有权访问Facebook。

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

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

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

它显示所有朋友,因此非应用程序和应用程序朋友。

我的问题是,如果我想使用的只是这个结果中我朋友的名字和 id,考虑到其中一些朋友不是应用程序朋友,它会被允许吗?

如果您使用用户令牌使用 API,您可能会收到所有喜欢(包括不使用该应用程序的朋友、非朋友、使用该应用程序的朋友、页面),但这根本不指示用户的朋友。无论如何,你可以利用GraphAPI提供的所有数据,只要你不通过利用游戏邀请功能来解决限制。