作为一个封闭的Facebook小组的管理员,我试图获取对其中包含的帖子的反应。我尝试使用Graph API资源管理器,但是我根本无法使用用户令牌将其返回任何结果。我正在使用这些端点:
https://developers.facebook.com/docs/graph-api/reference/photo/reactions/
我尝试使用以上的光反应终点,以及带有post_reactions_like_total的见解终点: https://developers.facebook.com/docs/graph-api/reference/v3.2/insights#availmetrics
我在地址栏中使用过
20728370730XXXXX_22114053XXXXXX/reactions
但是似乎没有任何效果。有谁知道解决此问题的最佳方法,或者我做错了什么?感谢您的帮助!
答案 0 :(得分:0)
您不能在网上论坛上使用这些API。在所有Facebook隐私问题出现之后,通过Apps(包括API)进行的群组访问受到严重限制。
您只能通过组来使用Groups API,它是组的Graph API端点的集合。
您可以获取帖子信息以及删除了个人信息的帖子。我不确定您是否可以在帖子中得到回应,但可以获取文字和ID。
答案 1 :(得分:-1)
似乎只有总反应计数:
class AppRouter extends Backbone.Router {
constructor() {
super({
routes: {
"*actions": "defaultRoute"
}
});
}
}
https://developers.facebook.com/docs/graph-api/reference/v3.2/object/reactions说,
对于[post]节点,如果使用用户访问令牌读取,则/ reactions不会返回当前用户以外的配置文件
因此,如果您自己对任何帖子做出了反应,那么您应该能够使用自己的用户令牌获得那个反应-但其他所有内容似乎都不会再通过API向您公开。
(其他服务可能具有特殊访问权限,或者它们可能只是在抓取数据。)