【问题标题】:how to show gender dimension count of a specific video in youtube analytics API?如何在 youtube 分析 API 中显示特定视频的性别维度计数?
【发布时间】:2018-09-26 00:56:59
【问题描述】:

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

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."
 }
}`

请帮忙。

【问题讨论】:

  • 你是如何尝试改变它的?请编辑您的问题并向我们展示您提出的失败请求以及您遇到的错误
  • @DalmTo 我已经编辑了我的代码。请看一看。
  • 没有过滤器参数它工作正常。但是,它显示了整个通道的数据数据。但我想要单个视频 ID 的数据,而不是获取整个频道的数据。在过滤器中,我将视频 ID 作为参数传递(即 video==rUV78kBqdEs)。

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


【解决方案1】:

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

过滤器:

  • 使用 0 或 1 个国家、省、大陆、次大陆
  • 使用 0 或 1 个视频,分组
  • 使用 0 个或多个 liveOrOnDemand、subscribedStatus

【讨论】:

  • 您能否详细描述一下。过滤器中的确切值应该是什么?
  • 我已经从过滤器参数中删除了;audienceType==ORGANIC。错误随着这些更改而消失。但结果与我从 URL 中删除整个过滤器参数相同,响应中不会反映任何更改。我不确定我的方向是否正确。
  • 删除 ;audienceType==ORGANIC 你不能使用它。没有其他方向可走。
  • 请查看以下网址是否有效https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel==MINE&start-date=2018-01-04&end-date=2018-04-16&metrics=viewerPercentage&dimensions=ageGroup,gender&filters=video==rUV78kBqdEs&fields=columnHeaders%2Ckind%2Crows&access_token=ya29.GlufBQDbvfooRp2cRRMJLiAidTgdhPPXv4fxC8N9xd2WLOQAp0T2lHFV9XfdcfcNM4zJ-sh42mlxACOVjixWQ0ZNuV-vh1gzMnOk54Jcy1x8HWg5v2_gLtAzW8iM
  • Invalid Credentials 意味着您的访问令牌已过期,这是一个不同的问题。
猜你喜欢
  • 2013-02-28
  • 2013-08-02
  • 1970-01-01
  • 1970-01-01
  • 2014-10-25
  • 1970-01-01
  • 2013-04-18
  • 1970-01-01
  • 2015-11-03
相关资源
最近更新 更多