YouTube 内容 ID API - 每项资产的观看次数和收入
YouTube Content ID API - Views and earnings per asset
假设我对 YouTube 内容 ID API(通常对 YouTube 内容 ID 很陌生),我正在寻找一种方法来快速获取单个视频的观看次数和收入资产。
分析 YouTube 分析 API,我没有发现任何提及资产的内容,
然后我试图根据声明获得我需要的数据。
这是可行的,但是,必须遍历多个页面,这需要向 YouTube API 服务器发出许多请求,而且它的响应速度非常慢。
我想在实践中获得类似的结果:
我为此使用 PHP,但我主要是根据 YouTube 内容 ID API[=12 的文档直接执行 GET 请求=]
我找到了解决方案:
使用 Youtube 分析 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 内容 ID 中的 ClaimSearch 参考获取观看次数、收入和资产 ID API 我可以找到我需要的其余信息。
编辑:
官方文档中漏掉了一个维度:asset.
我更新了 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
直接显示资产
假设我对 YouTube 内容 ID API(通常对 YouTube 内容 ID 很陌生),我正在寻找一种方法来快速获取单个视频的观看次数和收入资产。
分析 YouTube 分析 API,我没有发现任何提及资产的内容,
然后我试图根据声明获得我需要的数据。
这是可行的,但是,必须遍历多个页面,这需要向 YouTube API 服务器发出许多请求,而且它的响应速度非常慢。
我想在实践中获得类似的结果:
我为此使用 PHP,但我主要是根据 YouTube 内容 ID API[=12 的文档直接执行 GET 请求=]
我找到了解决方案:
使用 Youtube 分析 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 内容 ID 中的 ClaimSearch 参考获取观看次数、收入和资产 ID API 我可以找到我需要的其余信息。
编辑:
官方文档中漏掉了一个维度:asset.
我更新了 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
直接显示资产