使用 API 了解视频 Youtube 是否不可用
Know if a video Youtube is unavailable with the API
通过 Youtube API,如何检测 Youtube 视频是否不可用(例如:https://www.youtube.com/watch?v=5nRZlcB2jPY)?
谢谢
您可以拨打 API 视频状态电话。
https://www.googleapis.com/youtube/v3/videos?id=VIDEOID&part=status&key=APIKEY
然后检查json结果中的uploadStatus:
"status": {
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "youtube",
"embeddable": true,
"publicStatsViewable": true
}
这也是部分可能的 没有 API。假设您想查看以下视频是否可用:
视频的 ID 显示为 GET 参数 v
。使用此请求以下缩略图:
如果响应的内容长度为 0 and/or youtube.com 的 http 响应代码为 404
,则视频不再可用。
通过 Youtube API,如何检测 Youtube 视频是否不可用(例如:https://www.youtube.com/watch?v=5nRZlcB2jPY)?
谢谢
您可以拨打 API 视频状态电话。
https://www.googleapis.com/youtube/v3/videos?id=VIDEOID&part=status&key=APIKEY
然后检查json结果中的uploadStatus:
"status": {
"uploadStatus": "processed",
"privacyStatus": "public",
"license": "youtube",
"embeddable": true,
"publicStatsViewable": true
}
这也是部分可能的 没有 API。假设您想查看以下视频是否可用:
视频的 ID 显示为 GET 参数 v
。使用此请求以下缩略图:
如果响应的内容长度为 0 and/or youtube.com 的 http 响应代码为 404
,则视频不再可用。