僅限預覽 — 需要啟用

使用 QuickT 建立下載

QuickT 記錄行動用戶端如何與服務通訊。除非支援部門核准設計並啟用範圍存取,否則無法提交生產工作。

QuicktRouteHTTPS 上的 JSON非同步工作範圍限定的憑證
01

快速開始

對於 API 主機,QuickT 在指定租戶端點之前檢查已啟用支援的憑證。此裝置就緒視圖也使伺服器專用的呼叫路徑清晰明確。

租戶網址https://quickt.io
身份驗證X-API-Key: pending_activation_…
用戶端設定檔QuicktRoute
API 版本v1
# Available only after support activation
export QUICKT_ROUTE_TOKEN="issued-after-review"

curl -X POST https://quickt.io/v1/resolve \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"route_source":"https://www.youtube.com/watch?v=VIDEO_ID"}'

QuickT 將憑證安全組織於伺服器端秘密儲存。其裝置就緒檢視不包含任何用戶端套件嵌入。無公開日誌或儲存庫是最終檢查。

02

解析連結

對於解析操作,QuickT 在格式化來自一個提交的 URL 之前檢查來源檢測。此裝置就緒視圖也清楚顯示無虛構輸出。

發佈/v1/resolve範圍:解析
欄位類型必填描述
route_sourceHTTPS 網址公開或授權的媒體頁面進行分析。
tenant字串指定的租戶網域。通常省略。
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

QuickT 以返回值不變的格式識別碼組織。其裝置就緒視圖比較每連結可用性。無猜測品質標籤保留為最終檢查。

03

建立並追蹤下載工作

為了解釋工作創建,QuickT 將非同步準備與短 HTTP 請求分開。裝置就緒視圖為有界工作執行提供了自己的位置。

發佈/v1/jobs範圍:工作
欄位類型必填描述
route_sourceHTTPS 網址提交相同的標準化來源以進行解析。
route_format字串解析回應中的精確 ID。
tenant字串指定的租戶網域。通常省略。
curl -X POST https://quickt.io/v1/jobs \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"route_source":"https://www.youtube.com/watch?v=VIDEO_ID","route_format":"18"}'
1202 已接受儲存 route_job.
2投票狀態GET /v1/jobs/{route_job} 使用相同的金鑰。
3準備好開啟已簽署的下載網址。
狀態意義客戶操作
queued已加入有界佇列。再次投票並退避。
extracting正在刷新來源元資料或路由。繼續輪詢。
processing下載、重封裝或合併。顯示伺服器進度。
ready已提供簽署下載。將 URL 傳送給使用者。
failed終端結構化錯誤。閱讀 error_code. 僅在建議時重試。
expired暫時輸出已被移除。建立新工作。
curl https://quickt.io/v1/jobs/ROUTE_JOB \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN"

一秒的初始等待是 QuickT 上工作輪詢的起點。設備就緒視圖隨後呈現限制的退避並解釋臨時簽署的交付。

04

可預測的錯誤

對於錯誤合約,QuickT 從一個非 2xx 的信封開始。其設備就緒視圖將其與支援請求 ID 配對,並以可預測的客戶端處理結束。

{
  "success": false,
  "error": {
    "code": "RATE_LIMITED",
    "category": "rate_limited",
    "message": "Too many requests. Please try again shortly.",
    "retryable": true,
    "details": {"retry_after_seconds": 20}
  },
  "request_id": "…"
}
HTTP典型含義動作
400無效的 URL、內容或格式不可用。修正請求。重新解析格式。
401缺少、無效、過期或範圍錯誤的金鑰。檢查伺服器端憑證。
403租戶或來源政策拒絕了請求。請勿繞過政策。請聯絡支援。
404未知或已過期的工作。如適用,請建立一個新工作。
429已達請求或進行中工作限制。榮譽 retry_after_seconds.
503佇列/容量或上游暫時無法使用。使用指數退避和抖動重試。
05

操作合約

QuickT 在審核期間選擇行動客戶端限制,讓創作者網絡和 API 保持響應。

對於架構存取,QuickT 在探索前檢查啟用狀態,然後進行指定的身份驗證。此設備就緒視圖也使文件化的請求格式清晰明瞭。

經營者審核存取

透過客服啟用

描述行動體驗、其流量預期及所需的創作者網絡。QuickT 使用該資訊來分配分析和排隊權限,然後才揭露秘密一次。

請求啟用 金鑰是租戶範圍內的,可撤銷,並通過聯絡表單發行。匿名腳本無法執行下載器工作。