如何通过Facebook PHP SDK找出发布到我墙上的用户?

问题描述 投票:1回答:1

我正在尝试找到在我的Facebook Feed上留言的用户的用户ID或名称。

我正在开发一个脚本来计算一些关于“领带力量”的统计数据或者我在Facebook上与朋友的连接。部分原因在于统计数据,例如特定朋友在我的墙上贴了多少次。我可以使用/ me / feed和/ me / posts端点来计算我发布的Feed条目以及其他已发布在我墙上的条目。唯一的问题是,其他人的墙贴没有任何识别属性,所以我无法弄清楚是谁发了帖。有谁知道这是否甚至可以通过Facebook API?

php facebook-graph-api facebook-php-sdk
1个回答
1
投票

当你打电话给/me/feed时,你会得到一系列带有id的帖子。

然后,您可以使用/post/post-id端点来检索用户的信息。

例如,如果你的post-id1687441367965569,那么你可以调用以下端点:

/1687441367965569?fields=from

这将返回如下的JSON:

{
  "from": {
    "name": "First Name Last Name",
    "id": "1231231234123123"
  },
  "id": "1687441367965569"
}

有关更多信息:https://developers.facebook.com/docs/graph-api/reference/v2.11/post

© www.soinside.com 2019 - 2024. All rights reserved.