我可以从下面的测试url中获得内容所有者报告(Try it部分(https://developers.google.com/youtube/analytics/v1/
ids=contentOwner=={MycontentOwner}
开始日期=2013-05-01
结束日期=2013-05-31
metrics=查看
dimensions=天
filters=索赔状态==索赔
sort=天
但我无法通过通道获得报告
ids=通道=={我的通道}
开始日期=2013-05-01
结束日期=2013-05-31
metrics=查看
dimensions=天
sort=天
在下面获取错误。
400错误请求-显示页眉-{"error":{"errors":[{"domain":"global","reason":"invalid">
内容所有者是cms上显示的名称,频道则是youtube网站上的用户名。正确的
在youtube分析报告中,内容所有者帐户中有Mychannel。但是为什么我不能通过测试url从Mychannel获取数据(部分"尝试"(?
编辑:
我想,我早就知道了。channel==channel_ID,其中channel-ID为您的频道指定唯一的频道ID。该值当前是一个以字母UC开头的字符串,但其格式可能会更改。(您可以使用YouTube Data API的channels.list方法检索您的频道ID。(
我有另一种方法来获取频道报道。
ids=contentOwner=={MycontentOwner}
filter=通道=MychannelID
谢谢。
您可以使用以下代码询问您的频道列表:
var request = gapi.client.youtube.channels.list({
mine: 'true',
part: 'contentDetails,id',
metrics: 'views,comments,favoritesAdded,favoritesRemoved,likes,dislikes,shares'
});