Youtube api YouTube内容ID API-浏览量和每项资产的收益
假设我对YouTube内容ID API(以及一般的YouTube内容ID)非常陌生,我正在寻找一种快速获取单个资产的浏览量和收益的方法。Youtube api YouTube内容ID API-浏览量和每项资产的收益,youtube-api,youtube-analytics-api,Youtube Api,Youtube Analytics Api,假设我对YouTube内容ID API(以及一般的YouTube内容ID)非常陌生,我正在寻找一种快速获取单个资产的浏览量和收益的方法。 通过分析YouTube分析API,我没有发现任何与资产相关的内容, 然后我试着根据这些声明来获取我需要的数据这是可行的,但是,由于需要浏览多个页面,这需要向YouTube API服务器发送许多请求,而且响应速度非常慢。 在实践中,我希望获得类似的结果: 我使用PHP来实现这一点,但我确实会直接根据YouTube内容ID API的文档获取请求,我找到了解决方案
通过分析YouTube分析API,我没有发现任何与资产相关的内容, 然后我试着根据这些声明来获取我需要的数据
这是可行的,但是,由于需要浏览多个页面,这需要向YouTube API服务器发送许多请求,而且响应速度非常慢。
在实践中,我希望获得类似的结果:
我使用PHP来实现这一点,但我确实会直接根据YouTube内容ID API的文档获取请求,我找到了解决方案:
使用Youtube分析API:
ids=contentOwner==MY\u CONTENT\u OWNER\u ID
开始日期=我的开始日期
结束日期=我的结束日期
metrics=estimatedMinutesWatched,averageViewDuration,averageViewPercentage,views,SubscriberGa获
dimensions=video
filters=claimdstatus==claimdstatus
max results=10
sort=-views
我可以获得按视图排序的前10个视频。
通过视频id,我可以使用YouTube内容id API中的ClaimSearch引用获取视图、收入和资产id,我可以找到我需要的其余信息。
编辑:
官方文档中缺少一个维度:资产。
我已经更新了分析API的查询:
ids=contentOwner==MY\u CONTENT\u OWNER\u ID
开始日期=我的开始日期
结束日期=我的结束日期
metrics=estimatedMinutesWatched,averageViewDuration,averageViewPercentage,views,SubscriberGa获
维度=资产
filters=claimdstatus==claimdstatus
max results=10
sort=-views
它直接显示资产。这不再可能(2017年2月)是的,你说得对。我认为现在最好的解决方案是解析YouTube报告CSV,并在服务器内部设置所有过滤器。这取决于需要什么。如果您想要查看/单击/共享。。。每个资产和您想要的完整列表(不仅仅是CMS前端的前500名),唯一的选择是使用批量报告API。顺便说一句,有一个名为“组”的过滤器,理论上,如果您为每个资产创建了一个组,并且只将一个资产id作为该组中的唯一项,那么该过滤器可能会工作。不确定这种方法的局限性。