为什么getRating()总是返回null,即使评论确实有评级?

时间:2012-12-12 08:32:34

标签: youtube youtube-api

所以我有这个代码

$yt->setMajorProtocolVersion(2);

$activityFeed = $yt->getActivityForUser("google");
printActivityFeed($activityFeed);

function printActivityFeed($activityFeed) {
  foreach($activityFeed as $activityEntry) {
    $author = $activityEntry->getAuthorName();
    $gr = $activityEntry->getRating();
  }
}

为什么$gr总是null /不存在,即使评论竖起大拇指/拇指向下?

1 个答案:

答案 0 :(得分:0)

您的PHP代码转换为此API调用:

https://gdata.youtube.com/feeds/api/users/google/events?v=2&prettyprint=true&key=AI39si6ZOCQQ0oBM_xkRpAO_sbowfEDoXQ10opTm62ZFj_2qjJtCI6GXGHCCz2bD2XObbV6uNPUx1EdbFXhwgN9-baWcKASXJg

如果您查看该Feed中的活动,则无法对评论进行评分。按理说,YouTube用户名“Google”最近没有评论任何评论。