{
"success": true,
"id": "fc366f6f3b09a5d8eb04aebe66c32f1d128e7f31",
"image": "https://i.ytimg.com/vi/f1HbBexbLtc/hqdefault.jpg",
"progress_url": "https://yt-download.zylalabs.com/api/progress?id=fc366f6f3b09a5d8eb04aebe66c32f1d128e7f31"
}
curl --location --request GET 'https://zylalabs.com/api/13563/youtube+premium+download+api/30203/downloader?url=https://www.youtube.com/shorts/f1HbBexbLtc&format=720' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"video_id":"jNQXAC9IVRw","title":"Me at the zoo","duration":19,"channel":"jawed","views":406083673,"image":"https://i.ytimg.com/vi/jNQXAC9IVRw/hqdefault.jpg","url":"https://www.youtube.com/watch?v=jNQXAC9IVRw"}
curl --location --request GET 'https://zylalabs.com/api/13563/youtube+premium+download+api/30268/info?url=https://www.youtube.com/watch?v=jNQXAC9IVRw' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 YouTube高级版下载 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
YouTube Premium 下载 API 允许您通过提交视频 URL 和格式来下载 YouTube 视频和 Shorts,或者仅通过信息端点获取元数据
下载器:开始一个异步作业并返回下载 ID、缩略图 URL 和进度 URL。轮询,直到 progress 为 1000,然后使用 download_url (临时签名链接,约 2 小时)
信息:在不下载媒体的情况下返回标题、时长、频道、观看次数和缩略图(成本较低)
格式(下载器)
注意事项
API返回一个包含成功状态、唯一下载ID、缩略图URL和用于跟踪下载状态的进度URL的JSON对象
响应中的关键字段包括“success”(布尔值)、“id”(字符串,唯一下载标识符)、“image”(字符串,视频缩略图的 URL)和“progress_url”(字符串,监控下载进度的 URL)
响应数据结构为一个包含键值对的JSON对象 包含成功指示符 下载ID 缩略图URL 和进度URL 便于解析和使用
此端点的主要参数是YouTube视频网址 用户必须提供有效的网址才能启动下载过程
典型的使用案例包括下载教育视频以便离线观看 存档内容或将视频下载集成到应用程序中以方便用户
用户可以利用下载ID通过进度URL检查他们下载的状态 一旦处理完成,他们可以使用该ID来获取可下载的文件
该API依赖于与YouTube内容交付的直接交互,确保提供的视频URL有效,并且下载过程反映视频的当前状态
如果API返回失败状态,用户应验证提供的视频URL的正确性。对于部分结果,请检查进度URL以监控下载状态直到完成