فقط پیش نمایش — فعال سازی لازم است

ساخت دانلود ها با QuickT

QuickT مستندات نحوه ارتباط یک مشتری موبایل با سرویس را ارائه می دهد.آن نمی تواند کار تولید را ارسال کند تا زمانی که پشتیبانی طراحی را تایید کند و دسترسی محدوده را فعال کند.

QuicktRouteJSON در HTTPSکارهای غیر همزمانمدارک اعتباری محدوده‌دار
01

شروع سریع

برای میزبان API ، QuickT مدارک شناسایی فعال شده توسط پشتیبانی را قبل از یک نقطه پایانی مستاجر اختصاص داده شده بررسی می کند.این نمای آماده دستگاه همچنین یک مسیر تماس فقط سرور را روشن می کند.

نشانی وب مستاجرhttps://quickt.io
احراز هویتX-API-Key: pending_activation_…
پروفایل مشتریQuicktRoute
نسخه APIv1
# 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_sourceنشانی وب HTTPSبلهصفحه رسانه های عمومی یا مجاز برای تجزیه و تحلیل.
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_sourceنشانی وب HTTPSبلههمان منبع نرمال شده ارائه شده برای حل.
route_formatرشتهبلهیک شناسه دقیق از پاسخ حل.
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دانلود امضا شده در دسترس است.آدرس را برای کاربر ارسال کنید.
failedخطای ساختاری ترمینالخوانده شده error_code.فقط در صورت توصیه دوباره سعی کنید
expiredخروجی موقت حذف شد.ایجاد یک شغل جدید
curl https://quickt.io/v1/jobs/ROUTE_JOB \
  -H "X-API-Key: $QUICKT_ROUTE_TOKEN"

یک ثانیه انتظار اولیه نقطه شروع برای Job polling روی QuickT است.یک نمای آماده دستگاه سپس capped backoff را ارائه می دهد و تحویل موقتی امضا شده را توضیح می دهد.

04

خطاهای قابل پیش بینی

برای قرارداد Error، QuickT با یک پاکت غیر 2xx شروع می شود.نمایش آماده دستگاه آن را با یک شناسه درخواست پشتیبانی جفت می کند و با مدیریت پیش بینی شده مشتری به پایان می رسد.

{
  "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": "…"
}
انتقال ابرمتنمعنی معمولکنش
400URL نامعتبر، بدنه یا فرمت در دسترس نیست.درخواست را اصلاح کنید.برای فرمت ها دوباره حل کنید.
401کلید گمشده، نامعتبر، منقضی شده یا با دامنه اشتباه.اعتبار جانبی سرور را بررسی کنید.
403مستاجر یا منبع سیاست درخواست را رد کرد.از سیاست دور نشوید با پشتیبانی تماس بگیرید
404شغل نامعلوم یا منقضی شدهدر صورت لزوم یک شغل جدید ایجاد کنید.
429درخواست یا حد فعال-کار رسیده است.افتخار retry_after_seconds.
503صف / ظرفیت یا بالادست به طور موقت در دسترس نیست.دوباره با عقب نشینی نمایی و جیتر سعی کنید.
05

قرارداد عملیاتی

QuickT محدودیت های موبایل-کاربر را در طول تأیید انتخاب می کند بنابراین شبکه های سازنده و API پاسخگو باقی می مانند.

برای دسترسی به Schema، QuickT فعال سازی را قبل از کاوش قبل از احراز هویت اختصاص داده شده بررسی می کند.این دیدگاه آماده دستگاه همچنین اشکال درخواست مستند را روشن می کند.

دسترسی بازبینی شده توسط اپراتور

فعال سازی از طریق پشتیبانی

تجربه موبایل، انتظار ترافیک و شبکه‌های خالق مورد نیاز را توصیف کنید. QuickT از آن اطلاعات برای اختصاص تحلیل و مجوزهای صف قبل از فاش کردن راز یک‌باره استفاده می‌کند.

درخواست فعال سازی کلیدها محدوده مستاجر، قابل لغو و از طریق فرم تماس صادر می شوند.اسکریپت های ناشناس نمی توانند کار دانلودر را اجرا کنند.