Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何找到通过Facebook PHP SDK发布到我墙上的用户?_Php_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

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

如何找到通过Facebook PHP SDK发布到我墙上的用户?,php,facebook-graph-api,facebook-php-sdk,Php,Facebook Graph Api,Facebook Php Sdk,我正试图找出一个在我的Facebook订阅源上留言的用户的ID或姓名 我正在开发一个脚本来计算一些关于我与Facebook上的朋友的“联系强度”或连通性的统计数据。这其中的一部分是统计数据,比如某个朋友在我的墙上贴了多少次。我可以使用/me/feed和/me/posts端点来计算我发布的提要条目和其他人发布在我墙上的提要条目。唯一的问题是,其他人的墙贴没有任何识别属性,所以我无法找出是谁写的。有人知道这是否还可以通过Facebook API实现吗?当你调用/me/feed时,你会收到一系列带有他

我正试图找出一个在我的Facebook订阅源上留言的用户的ID或姓名


我正在开发一个脚本来计算一些关于我与Facebook上的朋友的“联系强度”或连通性的统计数据。这其中的一部分是统计数据,比如某个朋友在我的墙上贴了多少次。我可以使用/me/feed和/me/posts端点来计算我发布的提要条目和其他人发布在我墙上的提要条目。唯一的问题是,其他人的墙贴没有任何识别属性,所以我无法找出是谁写的。有人知道这是否还可以通过Facebook API实现吗?

当你调用
/me/feed
时,你会收到一系列带有他们id的帖子

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

例如,如果您的
post id
1687441367965569
,则可以调用以下端点:

/1687441367965569?fields=from
这将返回一个JSON,如下所示:

{
  "from": {
    "name": "First Name Last Name",
    "id": "1231231234123123"
  },
  "id": "1687441367965569"
}
有关更多信息: