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

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

میز کار Insts در زیر مستندات برای یک مشتری بالقوه است.بازبینی اپراتور قبل از ایجاد هرگونه اعتبار قابل اجرا یا مجوز تماس می آید.

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

شروع سریع

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

نشانی وب مستاجرhttps://insts.io
احراز هویتX-API-Key: pending_activation_…
پروفایل مشتریInstsConnect
نسخه APIv1
# Available only after support activation
export INSTS_CONNECT_SECRET="issued-after-review"

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

ذخیره‌سازی مخفی سمت سرور نقطه شروع ایمنی مدارک در Insts است. یک میز بازرسی سپس هیچ بسته کلاینت جاسازی شده‌ای را ارائه نمی‌دهد و هیچ گزارش یا مخزن عمومی را توضیح نمی‌دهد.

02

حل یک پیوند

عملیات حل با تشخیص منبع روی Insts آغاز می شود.نمای بعدی فرمت ها را از یک URL ارسال شده پوشش می دهد.صفحه هیچ خروجی اختراع شده ای را قابل مشاهده نگه نمی دارد.

پست/v1/resolveدامنه: حل
فیلدنوعلازم استشرح
shared_postنشانی وب HTTPSبلهصفحه رسانه های عمومی یا مجاز برای تجزیه و تحلیل.
tenantرشتهنهدامنه مستاجر اختصاص داده شده.معمولا حذف می شود.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

مقدار بازگردانده شده بدون تغییر نقطه شروع برای شناسه فرمت در Insts است. یک میز بازرسی سپس در دسترس بودن هر لینک را ارائه می‌دهد و برچسب کیفیت حدس زده شده را توضیح نمی‌دهد.

03

ایجاد و پیگیری یک کار دانلود

Insts ایجاد کار را برای اسکن آسان می کند.صفحه با آماده سازی غیر همزمان شروع می شود، به یک درخواست HTTP کوتاه حرکت می کند و به وضوح اجرای کارگر محدود را بیان می کند.

پست/v1/jobsحوزه: مشاغل
فیلدنوعلازم استشرح
shared_postنشانی وب HTTPSبلههمان منبع نرمال شده ارائه شده برای حل.
asset_optionرشتهبلهیک شناسه دقیق از پاسخ حل.
tenantرشتهنهدامنه مستاجر اختصاص داده شده.معمولا حذف می شود.
curl -X POST https://insts.io/v1/jobs \
  -H "X-API-Key: $INSTS_CONNECT_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"shared_post":"https://www.youtube.com/watch?v=VIDEO_ID","asset_option":"18"}'
1202 پذیرفته شدذخیره connect_job.
2وضعیت نظرسنجیGET /v1/jobs/{connect_job} با همان کلید
3آمادهآدرس دانلود امضا شده را باز کنید.
وضعیتمعنیعمل مشتری
queuedپذیرفته شده در صف محدود شدهدوباره با عقب نشینی نظرسنجی کنید.
extractingبازسازی متادیتا یا مسیر منبعبه نظر سنجی ادامه دهید.
processingدانلود کردن، ریماکس کردن یا ادغام کردننمایش پیشرفت سرور
readyدانلود امضا شده در دسترس است.آدرس را برای کاربر ارسال کنید.
failedخطای ساختاری ترمینالخوانده شده error_code.فقط در صورت توصیه دوباره سعی کنید
expiredخروجی موقت حذف شد.ایجاد یک شغل جدید
curl https://insts.io/v1/jobs/CONNECT_JOB \
  -H "X-API-Key: $INSTS_CONNECT_SECRET"

برای Job polling، Insts یک ثانیه انتظار اولیه قبل از کاپ شده backoff را بررسی می کند.این نیمکت بازرسی همچنین تحویل موقت امضا شده را روشن می کند.

04

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

قرارداد خطا با یک پاکت غیر 2xx در Insts آغاز می شود. این نیمکت بازرسی سپس یک شناسه درخواست پشتیبانی را ارائه می دهد. واقعیت نهایی، مدیریت مشتری قابل پیش بینی است.

{
  "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

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

Insts در زمان بازبینی مرزهای نرخ را تعیین می‌کند تا فضای کاری بازرسی و هر مسیر ارائه‌دهنده را محافظت کند.

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

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

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

مورد استفاده میز کار، تعداد تماس تخمینی و خدمات تحت بررسی را به اشتراک بگذارید. Insts آن مرز را قبل از نمایش یک بار اعتبارنامه مستاجر و کاهش آن به یک هش ذخیره شده بررسی می‌کند.

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