0

嗨,我已经使用以下查询很长时间了,并且我一直能够获得每个状态的喜欢总数(喜欢计数):

$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'] 为什么会这样?脸书有什么改变吗??

请帮忙,这很紧急

我得到的错误如下

“未定义的索引:计数”

4

1 回答 1

1

随着 2013 年 10 月的重大更改,likes.count 字段在提要中不再可用。

您需要在启用摘要字段的情况下对每个 POST_ID 进行调用。

https://graph.facebook.com/POST_ID/likes?summary=true&access_token=XXXXXXXXXXXX

将有一个带有“total_count”字段的“summary”元素。

于 2013-10-20T16:57:44.847 回答