我可以从下面的测试 url 获取内容所有者报告(尝试部分) https://developers.google.com/youtube/analytics/v1/
ids = contentOwner=={MycontentOwner}
开始日期 = 2013-05-01
结束日期 = 2013-05-31
指标 = 观看次数
尺寸 = 天
过滤器=声称状态==声称
排序 = 天
但我无法通过渠道获得报告
ids = 频道=={我的频道}
开始日期 = 2013-05-01
结束日期 = 2013-05-31
指标 = 观看次数
尺寸 = 天
排序 = 天
得到下面的错误。
400 错误请求 - 显示标头 - { "error": { "errors": [ { "domain": "global", "reason": "invalid", "message": "字段参数中给出的值 ( Mychannel ) 无效。身份证。” } ], "code": 400, "message": "在字段 parameters.ids 中给出的值无效 ( Mychannel )。" }}
内容所有者是显示在 cms 上的名称,频道是 youtube 网站上的用户名。正确的?
在 youtube 分析报告中,内容所有者帐户中有Mychannel。但是为什么我无法通过测试 url 从Mychannel获取数据(尝试部分)?
编辑:
我想,我知道。channel==CHANNEL_ID,其中 CHANNEL_ID 指定频道的唯一频道 ID。该值当前是以字母 UC 开头的字符串,但其格式可能会发生变化。(您可以使用 YouTube 数据 API 的 channels.list 方法检索您的频道 ID。)
我有另一种获取频道报告的方法。
ids = contentOwner=={MycontentOwner}
过滤器=频道=我的频道ID
谢谢你。