gpt4 book ai didi

php - 获取 Facebook 帖子的所有分享列表

转载 作者:可可西里 更新时间:2023-11-01 00:48:58 26 4
gpt4 key购买 nike

我可以使用 facebook sdk 获得评论和喜欢的列表。但我不能找到一种方法来获取共享帖子的所有用户的列表(我也尝试过 fql)。

这是我用来获得点赞的代码:

$facebook = new Facebook($config);

$likes = $facebook->api('/THE_POST_ID/likes',
array('limit'=>9999999999));

最佳答案

在撰写本文时,Facebook Graph API 允许您获取帖子的分享数。使用你的代码,它看起来像下面这样(请注意,为了保持示例简单,我在这里没有做任何异常处理):

$facebook = new Facebook($config);

// fetch the post data.
$post = $facebook->api('/THE_POST_ID/');

// fetch the count of shares.
$sharesCount = $post["shares"]["count"];

使用 Graph API Explorer你可以很容易地看到这一点。

不幸的是,API 不提供像“喜欢”和“评论”那样的“分享”连接。参见 Post - Facebook Graph API Documentation了解详情。

另一方面,有一个肮脏的 hack 用于检索共享特定帖子的用户列表(仅限 friend 和公开共享的人)。该解决方案在另一个线程中进行了解释:List of people who shared on facebook .但是,我绝不会建议使用该解决方案。

关于php - 获取 Facebook 帖子的所有分享列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11491908/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com