我可以从下面的测试网址(部分尝试)https://developers.google.com/youtube/analytics/v1/获得内容所有者报告
ids = content owner = = { mycontenttowner }
开始日期=2013-05-01
结束日期=2013-05-31
度量=视图
维度=天
过滤器 = 已声明状态 == 已声明
排序=天
但我无法通过频道获得报告
id=Channel=={MyChannel}
开始日期=2013-05-01
结束日期=2013-05-31
度量=视图
维度=天
排序=天
获取下面的错误。
400错误请求-显示标题-{"错误":{"错误": [ { "域":"全局","原因":"无效","消息":"字段parameters.ids. " } ], "代码中给出的无效值(MyChannel)": 400,"消息":"字段parameters.ids.中给出的无效值(MyChannel)"}}
内容所有者是cms上显示的名称,频道是youtube网站上的用户名。正当
在YouTube分析报告中,内容所有者帐户中有Mychannel。但是,为什么我无法通过tesing url(部分尝试)从Mychannel获取数据?
编辑:
我想,我就知道。channel==channel_ID,其中channel_。该值当前是一个以字母UC开头的字符串,但其格式可能会更改。(您可以使用YouTube数据API的channels.list方法检索频道ID。)
我有另一种方法来获取频道报告。
ids = content owner = = { mycontenttowner }
过滤器=通道=MychannelID
非常感谢。
您可以使用以下代码查询频道列表:
var request = gapi.client.youtube.channels.list({
mine: 'true',
part: 'contentDetails,id',
metrics: 'views,comments,favoritesAdded,favoritesRemoved,likes,dislikes,shares'
});
请求header GET /v1/activities/{频道id}/getAuth Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将"{频道id}"替换您需要获取的频道id 返回 { "status": "y", "ms
请求header POST /v2/activities/{频道id}/visitorList Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将"{频道id}"替换您需要获取的频道id { "filter" : 1,
类型 备注 internal_mobile 国内手机 internal_pc 国内PC intranet_mobile 内网手机 intranet_pc 内网PC oversea_mobile 国外手机 oversea_pc 国外PC 获取定制列表 请求header GET /v1/activities/{频道id}/watchUrl Authorization:Bearer {ACCESS TO
请求header Domain liveapi.mudu.tv GET /v2/oldopenapi/micro-act/api/visitor_num?act_id={频道id} Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将
请求header POST /v1/activities/{频道id}/setAuth Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将"{频道id}"替换您需要获取的频道id 请求参数 { "method":"AUTH_
请求header POST /v2/activities/{频道id}/userRecordList Authorization:Bearer {ACCESS TOKEN} Content-Type:application/json 注: 请将上方的{ACCESS TOKEN}替换为您的ACCESS TOKEN 请将"{频道id}"替换您需要获取的频道id { "start_ti