我如何找出哪些用户通过 Facebook PHP SDK 发布到我的墙上?
How do I find out what user posted to my wall via the Facebook PHP SDK?
我正在尝试找出在我的 Facebook 动态中留下 post 的用户的用户 ID 或姓名。
我正在开发一个脚本来计算一些关于 "tie strength" 或我与 Facebook 上朋友的联系的统计数据。其中一部分是对统计数据进行计数,例如特定朋友在我的墙上 posted 的次数。我可以使用 /me/feed 和 /me/posts 端点来找出我已经 post 编辑的提要条目和我墙上其他人已经 post 编辑的提要条目。唯一的问题是,别人的墙 post 没有任何识别属性,所以我不知道是谁制作了 post。有谁知道这是否可以通过 Facebook API 实现?
当您调用 /me/feed
时,您会得到一组带有其 ID 的帖子。
然后您可以使用 /post/post-id
端点来检索用户的信息。
例如,如果您的 post-id
是 1687441367965569
,那么您可以调用以下端点:
/1687441367965569?fields=from
这会 return 一个 JSON 如下所示:
{
"from": {
"name": "First Name Last Name",
"id": "1231231234123123"
},
"id": "1687441367965569"
}
更多信息:https://developers.facebook.com/docs/graph-api/reference/v2.11/post
我正在尝试找出在我的 Facebook 动态中留下 post 的用户的用户 ID 或姓名。
我正在开发一个脚本来计算一些关于 "tie strength" 或我与 Facebook 上朋友的联系的统计数据。其中一部分是对统计数据进行计数,例如特定朋友在我的墙上 posted 的次数。我可以使用 /me/feed 和 /me/posts 端点来找出我已经 post 编辑的提要条目和我墙上其他人已经 post 编辑的提要条目。唯一的问题是,别人的墙 post 没有任何识别属性,所以我不知道是谁制作了 post。有谁知道这是否可以通过 Facebook API 实现?
当您调用 /me/feed
时,您会得到一组带有其 ID 的帖子。
然后您可以使用 /post/post-id
端点来检索用户的信息。
例如,如果您的 post-id
是 1687441367965569
,那么您可以调用以下端点:
/1687441367965569?fields=from
这会 return 一个 JSON 如下所示:
{
"from": {
"name": "First Name Last Name",
"id": "1231231234123123"
},
"id": "1687441367965569"
}
更多信息:https://developers.facebook.com/docs/graph-api/reference/v2.11/post