youtube - 如何进行实用的YouTube视频链接测试

标签 youtube youtube-api

这是无效的视频链接

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

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

有任何想法吗 ?

最佳答案

您可以使用以下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

关于youtube - 如何进行实用的YouTube视频链接测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40693586/

相关文章:

ios - 当应用程序进入前台时 Webthread 锁定主线程

javascript - 视频开始时,YouTube 播放器从我的 Windows Phone 上的 YouTube Javascript API 页面控制?

css - 我的 Slick Slider 的视频播放按钮不起作用

php - 如何将JSON对象缓存到单个文件中以加快页面加载时间

matlab - webread给出的结果与网页的 'View Page Source'不同

apache-flex - 通过 URLRequest 上传 Youtube?

android - Kotlin:不能将null强制转换为非null类型com.google.android.youtube.player.YouTubePlayerFragment

javascript - 自制的 jquery youtube 画廊不会工作

html - 从Youtube VB.NET获取第一个视频

youtube - 是否可以允许许多用户使用YouTube API和一个帐户进行直播?