Youtube api 使用Youtube API仅查询未观看的视频以获取订阅

Youtube api 使用Youtube API仅查询未观看的视频以获取订阅,youtube-api,Youtube Api,(一年半前,我在Google Groups论坛上问了这个问题,当时Jeffrey Posnick说这是不可能的,我正在再试一次,希望随着时间的推移和v3 API的出现,现在这是可能的) 我刚刚开始修补API,我想知道是否有一种方法可以查询特定订阅的“未观看”视频。例如,如果您转到并观看新视频,则会将显示的视频限制为您尚未在订阅中观看的视频。这在API中是可能的吗 很明显,与帐户相关的监视/未监视状态存储在Google服务器上,这是否可以通过API获得 如果没有,有什么计划吗 谢谢 我还没有尝试过

(一年半前,我在Google Groups论坛上问了这个问题,当时Jeffrey Posnick说这是不可能的,我正在再试一次,希望随着时间的推移和v3 API的出现,现在这是可能的)

我刚刚开始修补API,我想知道是否有一种方法可以查询特定订阅的“未观看”视频。例如,如果您转到并观看新视频,则会将显示的视频限制为您尚未在订阅中观看的视频。这在API中是可能的吗

很明显,与帐户相关的监视/未监视状态存储在Google服务器上,这是否可以通过API获得

如果没有,有什么计划吗


谢谢

我还没有尝试过,但是使用而不是YouTube数据API,您可能可以得到您想要的:请求一个metrics=views和dimension=video的报告,并按视图升序排序

例如:

https://www.googleapis.com/youtube/analytics/v1/reports
  ?metrics=views
  &dimensions=video
  &sort=views
  &ids={your channel id}

对于这种方法,我关心的一件事是,如果您自己观看视频,作为上传/健全性检查过程的一部分,视图计数将不为零。还请注意,在观看视频和通过分析api报告该视图之间存在相当大的延迟-可能是24到36小时。

这将告诉您频道上哪些视频的观看率最低。提问者想找出他们没有看过的频道上的哪些视频。