在youtube频道中搜索特定的视频id

在youtube频道中搜索特定的视频id,youtube,youtube-api,youtube-data-api,Youtube,Youtube Api,Youtube Data Api,我有大量的视频id。超过100个我需要确定哪些视频属于oauth的用户。通过Youtube API文档查看,他们似乎没有办法通过ID获取频道的视频。我知道如何获取一个频道的所有视频,但这似乎限制了结果。有没有一个有效的方法来做到这一点,我错过了 理想情况下,我想说抓取所有的视频与这个id属于这个频道。我会接受一种方式,只获取用户频道的所有视频,这样我就可以将视频阵列与我的id阵列进行比较 使用LaravelSocialite和PHP谷歌api客户端 你可以 使用API端点通过ID获取视频。id参

我有大量的视频id。超过100个我需要确定哪些视频属于oauth的用户。通过Youtube API文档查看,他们似乎没有办法通过ID获取频道的视频。我知道如何获取一个频道的所有视频,但这似乎限制了结果。有没有一个有效的方法来做到这一点,我错过了

理想情况下,我想说抓取所有的视频与这个id属于这个频道。我会接受一种方式,只获取用户频道的所有视频,这样我就可以将视频阵列与我的id阵列进行比较

使用LaravelSocialite和PHP谷歌api客户端

你可以

使用API端点通过ID获取视频。id参数最多占用50个逗号分隔的视频id。 或

使用API端点获取频道中的所有视频。id参数最多占用50个逗号分隔的ChannelID。每页结果最多有50个视频。
如果您已经有了VideoID,那么选择1将是最好的。

我遇到的问题是其中任何一个都有超过50个视频。如果我有500个视频id,而频道有300个视频id。那不行,两个都行。对于1,只需一次请求50个,直到您拥有全部。对于2,请求下一页,直到你拥有了所有内容。你是对的。他们会成功的。只是没有我希望的那么有效率。如果没有更好的答案,我会把它作为答案。谢谢