如何在 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给了我提到的参数的细节,没有错误。但是每当我尝试更改 metrics 或 dimensions 参数时,它都会给我错误。我想知道如何获取具有年龄组、性别维度的特定视频的分析数据。
我正在尝试通过更改指标和维度参数来使用以下 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
我正在使用 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给了我提到的参数的细节,没有错误。但是每当我尝试更改 metrics 或 dimensions 参数时,它都会给我错误。我想知道如何获取具有年龄组、性别维度的特定视频的分析数据。
我正在尝试通过更改指标和维度参数来使用以下 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