如何在youtube analytics API中显示特定视频的性别维度计数?

时间:2018-04-16 10:10:20

标签: google-api youtube-api youtube-analytics-api

我正在使用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."
 }
}`

请帮忙。

1 个答案:

答案 0 :(得分:1)

您按照documentation发送filters=video==rUV78kBqdEs;audienceType==ORGANIC,您只能发送以下过滤条件。

  

过滤器:

     
      
  • 使用0或1国家,省,大陆,次大陆
  •   
  • 使用0或1视频,群组
  •   
  • 使用0或更多liveOrOnDemand,subscribedStatus
  •