(一年半前我在Google Groups论坛上问了这个问题,然后Jeffrey Posnick说这是不可能的,我再试一次,希望随着时间的推移和v3 API,现在可以了)
我刚刚开始修改API,我想知道是否有办法只查询特定订阅的*unwatched*视频.例如,如果您访问http://www.youtube.com/my_subscriptions并查看新视频,则会将显示的视频限制为仅在您的订阅中尚未观看的视频.这可能与API有关吗?
显然,相对于帐户的观看/未观看状态存储在Google服务器上,是否可通过API获取?
如果没有,有什么计划吗?
谢谢!
我还没有尝试过这个,但是使用YouTube Analytics API而不是 YouTube Data API,您也许能够得到您想要的:请求一份指标=观看次数和维度=视频的报告,并按观看次数升序排序。
例如:
https://www.googleapis.com/youtube/analytics/v1/reports
?metrics=views
&dimensions=video
&sort=views
&ids={your channel id}
Run Code Online (Sandbox Code Playgroud)
对于这种方法,我担心的一件事是,如果您自己观看视频,作为上传/健全性检查过程的一部分,观看次数将不为零。另请注意,观看视频与通过分析 API 报告该视图之间存在相当大的延迟 - 可能为 24 到 36 小时。
| 归档时间: |
|
| 查看次数: |
8035 次 |
| 最近记录: |