我正在使用youtube analytics api v1从youtube检索视频详细信息。我想获得性别维度,但无法找到相关答案。但是,我已经成功创建了一个GET网址来获取其他详细信息,例如给定视频ID的elapsedVideoTimeRatio,audienceWatchRatio,relativeRetentionPerformance。请查看以下网址。
https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel==的 {ABC_CHANNEL} &安培;开始日期2018年1月4日=&安培;最终日期= 2018年4月16日&安培;度量= audienceWatchRatio,relativeRetentionPerformance&安培;尺寸= elapsedVideoTimeRatio&安培;过滤器=视频==的 {ABCXYZ} &安培;字段= columnHeaders,种类,行&安培;的access_token = {ACCESS_TOKEN }
此URL为我提供了上述参数的详细信息,没有错误。但每当我尝试更改指标或尺寸参数时,它都会给我错误。我想知道如何使用ageGroup,性别维度获取特定视频的分析数据。
我正在尝试通过更改指标和维度参数来使用以下网址发出GET请求。
https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel==UCiqK9TkrbgO_i7h-XGExMXQ&start-date=2018-01-04&end-date=2018-04-16&metrics=viewerPercentage&dimensions=ageGroup,gender&filters=video==rUV78kBqdEs;audienceType==ORGANIC&fields=columnHeaders,kind,rows&access_token=ya29.GlufBf1Dc3u6TRsxYFLrSwQS08CcSB0_Dpxt4AbcWNSbMCaEG11jgdwubKxzXA2DsglpmQucmDdDi-k_VxFYljoga8r69-vj5G_i_O3GD0f_T9QHyZcAjG0ssbj5
上面的url给出了错误响应,如下所示。
{
"error": {
"errors": [
{
"domain": "global",
"reason": "badRequest",
"message": "The query is not supported. Check the documentation at
https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."
}
],
"code": 400,
"message": "The query is not supported. Check the documentation at
https://developers.google.com/youtube/analytics/v1/available_reports for a list of supported queries."
}
}`
请帮忙。
答案 0 :(得分:1)
您按照documentation发送filters=video==rUV78kBqdEs;audienceType==ORGANIC
,您只能发送以下过滤条件。
过滤器:
- 使用0或1国家,省,大陆,次大陆
- 使用0或1视频,群组
- 使用0或更多liveOrOnDemand,subscribedStatus