ABCProxy Docs
繁体中文
繁体中文
  • 概述
  • 代理
    • 動態住宅代理
      • 介紹
      • 代理管理器提取IP使用
      • 網頁個人中心提取IP使用
      • 入門指南
      • 賬密認證
      • API提取
      • 基本查詢
      • 選擇國家/地區
      • 選擇州
      • 選擇城市
      • 會話保持
    • 動態住宅代理(Socks5)
      • 入門指南
      • 代理管理器提取IP使用
    • 無限量住宅代理
      • 入門指南
      • 賬密認證
      • API提取
    • 靜態住宅代理
      • 入門指南
      • 賬密認證
      • API提取
    • ISP 代理
      • 入門指南
      • 帳密認證
    • 數據中心代理
      • 入門指南
      • 帳密認證
      • API提取
  • 高级代理解决方案
    • 網頁解鎖器
      • 開始使用
      • 發送請求
        • JavaScript渲染
        • 地理位置選擇
        • 會話保持
        • Header
        • Cookie
        • 屏蔽資源加載
    • APM-ABC代理管理器
      • 如何使用
  • SERP API
    • 開始使用
    • Google
      • Google 搜尋 API
      • Google 購物 API
      • Google 本地 API
      • Google 視頻 API
      • Google 新聞 API
      • Google 航班 API
      • Google 產品 API
      • Google 圖片 API
      • Google 鏡象圖片 API
      • Google Play 商店 API
      • Google Play 產品 API
      • Google Play 遊戲商店 API
      • Google Play 圖書商店 API
      • Google Play 電影商店 API
      • Google工作 API
      • Google學者API
      • Google學者作者 API
      • Google學者引用API
      • Google學者簡介API
      • Google財經 API
      • Google財經市場 API
      • Google 專利 API
      • Google 專利詳情 API
    • Bing
      • Bing 搜尋 API
      • Bing 圖片 API
      • Bing 影片 API
      • Bing 新聞 API
      • Bing 購物 API
      • Bing 地圖 API
    • Yahoo
      • Yahoo 搜尋 API
      • Yahoo 圖片 API
      • Yahoo 購物 API
      • Yahoo 影片 API
    • DuckDuckGo
      • DuckDuckGo 搜尋 API
      • DuckDuckGo 新聞 API
      • DuckDuckGo 地圖 API
    • Ebay
      • EBay 搜尋 API
    • Walmart
      • 沃爾瑪產品 API
      • 沃爾瑪商品評論 API
      • 沃爾瑪搜尋API
    • Yelp
      • Yelp 評論 API
    • Youtube
      • YouTube 搜尋 API
      • YouTube 影片 API
      • YouTube 視頻批量下載 API
        • YouTube 單個下載任務資訊 API
        • YouTube 批次下載任務資訊 API
  • 參數
    • Google GL 參數:受支持的 Google 國家 / 地區
    • Google 廣告透明度中心地區
    • Google HL 參數:受支持的 Google 語言
    • Google Lens 國家參數:受支持的 Google Lens 國家 / 地區
    • Google 本地服務工作類型
    • Google 趨勢類別
    • 受支持的 DuckDuckGo 地區
    • Google 趨勢位置
    • 受支持的 eBay 域名
    • 受支持的 eBay 位置選項
    • 受支持的 eBay 排序選項
    • 透過 cr 參數受支持的 Google 國家 / 地區
    • 受支持的 Google 域名
    • 透過 lr 參數受支持的 Google 語言
    • 受支持的 Google 專利國家代碼
    • 受支持的 Google Play 應用程式類別
    • 受支持的 Google Play 圖書類別
    • 受支持的 Google Play 遊戲類別
    • 受支持的 Google Play 電影類別
    • 受支持的 Google Scholar地區 (數據)
    • 受支持的 Google 旅遊貨幣代碼
    • 受支持的位置API
    • 受支持的 Yahoo! 國家 / 地區
    • 受支持的 Yahoo! 域名
    • 受支持的 Yahoo! 檔案格式
    • 受支持的 Yahoo! 語言
    • 受支持的 Yandex 域名
    • 受支持的 Yandex 語言
    • 受支持的 Yandex 位置
    • 受支持的 Yelp 域名
    • 受支持的 Yelp 評論語言
    • 沃爾瑪商店位置
  • 集成與使用
    • 瀏覽器集成
      • Proxy SwitchyOmega
      • BP Proxy Switcher
      • Brave Browser
    • 防檢測瀏覽器集成
      • AdsPower
      • BitBrowser(比特浏览器)
      • Hubstudio
      • Morelogin
      • Incogniton
      • ClonBrowser
      • Helium Scraper
      • ixBrowser
      • VMlogin
      • Antbrowser
      • Dolphin{anty}
      • lalimao(拉力猫指紋瀏覽器)
      • Gologin
    • 企業計划使用教程
      • 如何使用企業計劃CDKEY
  • 幫助
    • 使用問題
      • 客戶端提示:"please start the proxy first"
      • 客戶端登錄無反應
    • 退款政策
    • 聯絡我們
由 GitBook 提供支持
在本页
  • API 詳細資訊
  • 請求
  • 回應
  • 成功 200
  • 錯誤回應
  • 常見錯誤
  • 備註
  1. SERP API
  2. Youtube
  3. YouTube 視頻批量下載 API

YouTube 批次下載任務資訊 API

/download/info/batch API 端點允許您查詢批次下載任務的狀態與詳細資訊。

API 詳細資訊

端點 POST https://dlapi.abcproxy.com/download/info/batch

說明

此 API 用於擷取 YouTube 視頻批次下載任務的詳細資訊,包括每一筆下載的狀態,以及已完成項目的視頻中繼資料。


請求

HTTP 請求


curl -X POST "https://dlapi.abcproxy.com/download/info/batch" \
  -H "Content-Type: application/json" \
  -d '{
    "batch_id": "aa3aba32-796f-4449-929e-3809d366f72c"
  }'

import requests

payload = {
    "batch_id": "aa3aba32-796f-4449-929e-3809d366f72c"
}
response = requests.post("https://dlapi.abcproxy.com/download/info/batch", json=payload)
print(response.json())
const axios = require('axios');

const payload = {
  batch_id: "aa3aba32-796f-4449-929e-3809d366f72c"
};

axios.post("https://dlapi.abcproxy.com/download/info/batch", payload)
  .then(response => console.log(response.data));
POST /download/info/batch HTTP/1.1
Host: https://dlapi.abcproxy.com
Content-Type: application/json

{
  "batch_id": "aa3aba32-796f-4449-929e-3809d366f72c"
}

參數

請求主體(Request Body)

名稱
類型
必填項
說明
範例

batch_id

字符串

是

欲查詢之批次下載任務的 ID

"aa3aba32-796f-4449-929e-3809d366f72c"


回應

成功 200

回應主體 - 完成範例

{
  "code": 200,
  "msg": "Success",
  "data": {
    "batch_id": "edcdce7d-9e17-4094-a25f-3c6a14f22a30",
    "status": "completed",
    "total_job_count": 2,
    "completed_job_count": 2,
    "failed_job_count": 0,
    "job_list": [
      {
        "job_id": "1785515f-fb26-4a22-b656-e40da7856f49",
        "video_id": "knGEaQk0slc",
        "status": "completed",
        "error": "",
        "video_info": {
          "url": "https://www.youtube.com/watch?v=knGEaQk0slc",
          "video_id": "knGEaQk0slc",
          "download_url": "http://s3-service.abcproxy.net/files/youtube/videos/knGEaQk0slc_17ce85bfe28ff7040ed5e168ee164e48.mp4",
          "title": "ai video",
          "duration": 721,
          "resolution": "640x360"
        }
      },
      {
        "job_id": "ae21c52c-2f95-47b0-9a8c-a44739ee8754",
        "video_id": "26ZDFX-t8jE",
        "status": "completed",
        "error": "",
        "video_info": {
          "url": "https://www.youtube.com/watch?v=26ZDFX-t8jE",
          "video_id": "26ZDFX-t8jE",
          "download_url": "http://s3-service.abcproxy.net/files/youtube/videos/26ZDFX-t8jE_a002bfbf16e9989fae3eec9321561972.mp4",
          "title": "GPT-4o",
          "duration": 595,
          "resolution": "640x360"
        }
      }
    ]
  }
}

回應主體 - 等待中範例

{
  "code": 200,
  "msg": "Success",
  "data": {
    "batch_id": "25ba9534-bb83-4496-ac5b-6bc94f83e963",
    "status": "pending",
    "total_job_count": 2,
    "completed_job_count": 0,
    "failed_job_count": 0,
    "job_list": [
      {
        "job_id": "3283017f-c4bf-45e9-9f33-0021c1bd1cf3",
        "status": "pending",
        "error": "",
        "video_info": null
      },
      {
        "job_id": "dc773dd5-57d7-435b-8a5d-aff9d536adb3",
        "status": "pending",
        "error": "",
        "video_info": null
      }
    ]
  }
}

回應主體 - 部分完成範例

{
  "code": 200,
  "msg": "Success",
  "data": {
    "batch_id": "7c2130b9-a43e-44d9-8548-39b99394f6e2",
    "status": "partial",
    "total_job_count": 2,
    "completed_job_count": 1,
    "failed_job_count": 1,
    "job_list": [
      {
        "job_id": "8c7c1d1c-d82c-443f-b209-a098c8d2ec24",
        "video_id": "fSs51c45515ddfm5Lk",
        "status": "failed",
        "error": "Download failed",
        "video_info": {}
      },
      {
        "job_id": "cc1be69b-b9f6-4cc6-bbbf-ce4950aa88ff",
        "video_id": "ONZZvc_IqQg",
        "status": "completed",
        "error": "",
        "video_info": {
          "url": "https://www.youtube.com/watch?v=ONZZvc_IqQg",
          "video_id": "ONZZvc_IqQg",
          "download_url": "https://abcproxy.oss-us-west-1.aliyuncs.com/youtube/videos/ONZZvc_IqQg_eaae2b6c7321ab7e86ea2b426e5f8bc1.mp4",
          "title": "Rust and Linux",
          "duration": 729,
          "resolution": "640x360"
        }
      }
    ]
  }
}

回應主體 - 失敗範例

{
  "code": 200,
  "msg": "Success",
  "data": {
    "batch_id": "7c2130b9-a43e-44d9-8548-39b99394f6e2",
    "status": "failed",
    "total_job_count": 2,
    "completed_job_count": 0,
    "failed_job_count": 2,
    "job_list": [
      {
        "job_id": "8c7c1d1c-d82c-443f-b209-a098c8d2ec24",
        "video_id": "fSs51c45515ddfm5Lk",
        "status": "failed",
        "error": "Download failed",
        "video_info": {}
      },
      {
        "job_id": "cc1be69b-b9f6-4cc6-bbbf-ce4950aa88ff",
        "video_id": "ONZZvc_IqQg",
        "status": "failed",
        "error": "Download failed",
        "video_info": {}
      }
    ]
  }
}

回應欄位

欄位名稱
類型
說明

code

整數型

回應代碼(成功為 200)

msg

字符串

回應訊息

data.batch_id

字符串

批次任務的 ID

data.status

字符串

批次總體狀態(pending、completed、partial、failed)

data.total_job_count

整數型

批次中影片總數

data.completed_job_count

整數型

成功下載的影片數量

data.failed_job_count

整數型

下載失敗的影片數量

data.job_list

數組

各影片的下載任務列表

job_list[].job_id

字符串

個別影片任務 ID

job_list[].status

字符串

任務狀態(pending、completed、failed)

job_list[].error

字符串

若任務失敗,顯示錯誤訊息

job_list[].video_info

對象/空值

已完成任務的影片中繼資料

video_info.url

字符串

原始 YouTube 網址

video_info.video_id

字符串

YouTube 影片 ID

video_info.download_url

字符串

已下載檔案的本地路徑或 URL

video_info.title

字符串

影片標題

video_info.duration

整數型

影片長度(秒數)

video_info.resolution

字符串

影片解析度(格式為寬度x高度)

狀態值說明

  • pending:所有任務尚在處理中

  • completed:所有任務已成功完成

  • partial:部分任務成功、部分失敗

  • failed:所有任務失敗


錯誤回應

常見錯誤

HTTP 狀態碼
錯誤代碼
描述

400

Invalid batch ID

提供的批次 ID 無效或缺失

404

Batch not found

查無指定的批次任務

500

Internal server error

處理請求時發生內部錯誤

錯誤回應範例


{
  "code": 404,
  "msg": "Batch not found",
  "data": null
}

備註

  1. 回應中的 download_url 可能為以下其中之一:

    • 本地檔案路徑(若儲存於伺服器)

    • 雲端儲存 URL(若在建立批次任務時已設定)

  2. 若任務處於 pending 狀態,則 video_info 欄位將為空值(null)。

  3. 若任務失敗,error 欄位將包含詳細的失敗原因,可能包含來自 YouTube 的錯誤訊息。

上一页YouTube 單個下載任務資訊 API下一页參數

最后更新于6天前