您好我已经使用了以下查询很长一段时间了,我总能得到每个状态的喜欢总数(比如计数):
$pageInnerData = $facebook->api("/somePageName/posts?fields=created_time,id,message,story,type,picture,shares,likes,comments.limit(5000).fields(id,from,message,like_count,comment_count,created_time)&since={$since}&until={$until}");
通过执行以下操作,我可以检索喜欢计数
foreach($pageInnerData['data'] as $pageInfo)
echo $pageInfo['likes']['count'];
但问题是我无法再获得['likes'] ['count']了 这是为什么? facebook改变了什么吗?
请帮助这是紧急的
我得到的错误如下
“Undefined index:count”
答案 0 :(得分:1)
随着2013年10月的重大更改,Feed中不再提供likes.count字段。
您需要在启用摘要字段的情况下为每个POST_ID拨打电话。
https://graph.facebook.com/POST_ID/likes?summary=true&access_token=XXXXXXXXXXXX
将有一个带有“total_count”字段的“summary”元素。