假设我对YouTube内容ID API(通常是YouTube内容ID)很陌生,我正在寻找一种方法来快速获取单个资产的观看次数和收入。
分析YouTube Analytics API,我没有找到任何参考资产的内容,
然后我试着根据索赔来获取我需要的数据。
它的工作,但是,不得不走多个页面,这会向YouTube API服务器提出很多请求,而且响应速度非常慢。
在实践中,我希望得到类似的结果:
我使用PHP进行此操作,但我主要根据YouTube Content ID API的文档直接进行GET请求
答案 0 :(得分:1)
我找到了解决方案:
使用Youtube Analytics API:
ids=contentOwner==MY_CONTENT_OWNER_ID
start-date=my_start_date
end-date=my_end_date
metrics=estimatedMinutesWatched,averageViewDuration,averageViewPercentage, views,subscribersGained
dimensions=video
filters=claimedStatus==claimed
max-results=10
sort=-views
我可以获得按观点排序的前10个视频
使用视频ID,我可以使用YouTube Content ID API中的ClaimSearch参考获取观看次数,收入和资产ID。我可以找到我需要的其他信息。
修改强>
官方文件中遗漏了一个维度:资产
我已更新了Analytics API的查询:
ids=contentOwner==MY_CONTENT_OWNER_ID
start-date=my_start_date
end-date=my_end_date
metrics=estimatedMinutesWatched,averageViewDuration,averageViewPercentage, views,subscribersGained
dimensions=asset
filters=claimedStatus==claimed
max-results=10
sort=-views
直接显示资产。