Youtube api YouTube内容ID API-浏览量和每项资产的收益

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内容ID API(以及一般的YouTube内容ID)非常陌生,我正在寻找一种快速获取单个资产的浏览量和收益的方法。
通过分析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作为该组中的唯一项,那么该过滤器可能会工作。不确定这种方法的局限性。