【问题标题】:How to pragmatically test that youtube video links is ok如何务实地测试 youtube 视频链接是否正常
【发布时间】:2016-11-19 13:42:42
【问题描述】:

这是一个无法使用的视频链接

https://www.youtube.com/watch?v=abEOkul6HEx

我如何以编程方式检测到这一点? 该场景是监控 youtube 视频列表并检测单个视频是否已删除或不再可用

有什么想法吗?

【问题讨论】:

    标签: youtube youtube-api


    【解决方案1】:

    您可以使用以下 youtube v3 API GET 请求

    https://www.googleapis.com/youtube/v3/videos?part=id&id={VIDEO_ID}&key={YOUR_API_KEY}
    

    在结果中检查pageInfo.totalResults 属性

    更新

    如果您想在一个 API 中传递多个视频 ID,它也可以。 id={VIDEO_ID1},{VIDEO_ID2}。在这种情况下你不能依赖pageInfo.totalResults 你必须通过items[].id 决定。

    【讨论】:

    • 这适用于所有视频还是仅适用于我自己上传的视频?我的意思是我可以使用这个 api 来获取关于我没有在我的帐户上发布的视频的信息吗?
    • 谢谢,我认为这对我有用。很遗憾,我无法对多个 id 进行批量查询并获取每个视频的状态
    • 请注意,在其他情况下,API 可以返回视频的数据,但视频仍然无法观看。
    • @johnh10 - 其他条件是什么?有没有办法检测到这一点?
    猜你喜欢
    • 2015-02-26
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 2016-02-05
    相关资源
    最近更新 更多