Youtube 分析 API - 无法按频道获取总观看次数



我可以从下面的测试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' 
}); 

相关内容

  • 没有找到相关文章

最新更新