Google API - YouTube Analytics API 不会返回用于查询特定视频的行



我正在使用YouTube Analytics API来获取特定查询的分析。

对于通道查询,它工作得很好。问题发生了,当我执行一个特定的视频查询…像这样(start是定义的):

/*****************************
 * deviceType-stats
 *****************************/
$optparams = array('dimensions' => 'deviceType',
                    "filters" => "video==" . $videoId,
                );    
$currentDate = date("Y-m-d", time());
$resDeviceTypes = $youtubeService->analytics->reports->query(
            "channel==" . $videoendorsement->ytchannelid
            ,$startDate
            ,$currentDate
            ,"views,estimatedMinutesWatched"
            ,$optparams);

我没有得到这个查询的任何结果行,但只有一些视频id。对于其他视频id,它是有效的。顺便说一句:视频,我没有得到任何结果行在线自2天在YouTube上。我是否要等待一点时间,因为我从API得到一个结果?!

总的来说,获得任何视频的人口统计和地理信息还有一个问题。无论我使用哪个视频Id,我都不会得到人口统计和地理统计的任何结果行。

有人知道问题在哪里吗?

如果没有匹配指定条件的结果,则不返回任何行。例如,如果您查询视频发布之前的日期范围

相关内容

  • 没有找到相关文章

最新更新