0

我正在使用 YouTube 分析 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。

有谁知道问题出在哪里?

4

1 回答 1

0

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

于 2015-09-01T22:41:02.340 回答