我想设计一个具有功能齐全的喜欢/不喜欢,分享和评论的新闻提要,当然还可以从用户newfeed中获取最近的帖子。现在是这样,我想检查用户是否喜欢帖子(类型是视频,照片,链接或状态)。如果用户已经喜欢该帖子,则显示不喜欢按钮,如果用户没有喜欢,则显示喜欢按钮。
文件:
问题是,每当我从文件中删除以下代码(获取 user_likes 以检查用户是否喜欢该帖子)时:
$fql = 'SELECT like_info FROM stream WHERE post_id =' . "$ids";
$ret = $facebook->api(array(
'method' => 'fql.query',
'query' => $fql,
));
$checklike = $ret['data']['like_info']['user_likes'];
该程序只会从新闻提要中获取一篇文章,或者有时根本不获取。基本上,我在循环内进行的任何 api 调用(除了一个用于评论的),它都会影响从 newfeed 获取数据。如果有任何问题,请告诉我