我正在使用YouTube Analytics API来获取特定查询的分析。
对于频道查询,效果很好。当我执行特定视频的查询时出现问题。就像这样(开始定义):
/*****************************
* 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);
我没有为此查询获得任何结果ROWS,但仅针对某些视频ID。对于其他视频ID它可以工作。顺便说一句:我没有得到任何结果的视频ROWS在YouTube上播出2天。我从API获得结果后是否需要等待一段时间?!
总体而言,任何视频的人口统计和地理位置都存在问题。无论我使用哪个视频ID,我都没有得到任何结果ROWS的人口统计和地理统计数据。
有人知道问题在哪里吗?
答案 0 :(得分:0)
When no results match the criteria specified, no rows are returned. For example, if you query for a range of dates prior to a video being published.