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

how to show gender dimension count of a specific video in youtube analytics API?

我正在使用 youtube analytics api v1 从 youtube 检索视频详细信息。我想获得性别维度计数,但找不到相关答案。但是,我已成功创建 GET url 以获取其他详细信息,例如给定视频 ID 的 elapsedVideoTimeRatio、audienceWatchRatio、relativeRetentionPerformance。请看下面URL。

https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel=={ABC_CHANNEL}&start-date=2018-01-04&end-date=2018-04-16&metrics=audienceWatchRatio,relativeRetentionPerformance&dimensions=elapsedVideoTimeRatio&filters=video=={ABCXYZ}&fields=columnHeaders,kind,rows&access_token={ACCESS_TOKEN}

这个URL给了我提到的参数的细节,没有错误。但是每当我尝试更改 metricsdimensions 参数时,它都会给我错误。我想知道如何获取具有年龄组、性别维度的特定视频的分析数据。

我正在尝试通过更改指标和维度参数来使用以下 URL 发出 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."
 }
}`

请帮忙。

您正在根据 documentation 发送 filters=video==rUV78kBqdEs;audienceType==ORGANIC 您只能发送以下过滤器。

Filters:

  • Use 0 or 1 country, province, continent, subContinent
  • Use 0 or 1 video, group
  • Use 0 or more liveOrOnDemand, subscribedStatus