1

所以我有这个代码

$yt->setMajorProtocolVersion(2);

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

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

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

4

1 回答 1

0

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

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

如果您查看该提要中的活动,它们都与评论评分无关。按理说,YouTube 用户名“Google”最近没有对任何评论进行评分。

于 2012-12-12T17:37:01.233 回答