عرض مسبق فقط — يلزم التفعيل

بناء التنزيلات مع Insto

Insto يقدم مخطط تكامل الوسائط المرئية للتقييم.يبقى التحليل الحي وطلبات العمل غير متوفرة حتى يمنح الدعم الإذن المحدد النطاق للمستأجر.

InstoMediaJSON عبر HTTPSوظائف غير متزامنةوثائق التفويض المحددة النطاق
01

البداية السريعة

بالنسبة لمضيف API ، يبدأ Insto بوثائق اعتماد تم تنشيطها بواسطة الدعم. مراجعة التنزيل الخاصة به تزوج ذلك مع نقطة نهاية مستأجرة مخصصة وتنتهي بمسار استدعاء الخادم فقط.

عنوان URL المستأجرhttps://insto.app
التوثيقX-API-Key: pending_activation_…
نبذة عن العميلInstoMedia
إصدار APIv1
# Available only after support activation
export INSTO_MEDIA_TOKEN="issued-after-review"

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

Insto يقدم ثلاث نقاط عملية لسلامة Credential. يأتي أولاً التخزين السري على جانب الخادم. مراجعة التنزيل ثم تغطي لا دمج حزمة العميل. نقطة نهائيه هي لا سجلات عامة أو مستودعات. نقطة ثانية هي عدم وجود تسجيلات عامة.

02

حل رابط

بالنسبة لعملية Resolve ، يبدأ Insto باكتشاف المصدر. مراجعة التنزيل الخاصة به تزوج ذلك مع تنسيقات من عنوان URL واحد مقدم وينتهي بدون مخرجات مخترعة.

الوظائف/v1/resolveالنطاق: حل
الميداننوع المشروعالمطلوبوصف المشروع
media_sourceعنوان URL HTTPSنعمصفحة وسائل الإعلام العامة أو المأذون بها لتحليل.
tenantسلسلةلانطاق المستأجر المخصص.عادة ما يتم حذفه.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

Insto يقدم ثلاث نقاط عملية لـ Format identifier. يأتي أولاً القيمة المعادة دون تغيير. مراجعة التنزيل ثم تغطي توافر لكل رابط. نقطته النهائية هي لا تخمين علامة الجودة.

03

إنشاء ومتابعة عمل التنزيل

Insto ينظم إنشاء الوظائف حول التحضير غير المتزامن. مراجعة التنزيل الخاصة به تقارن طلب HTTP قصير. يظل تنفيذ العامل المحدود هو الفحص النهائي.

الوظائف/v1/jobsالنطاق: الوظائف
الميداننوع المشروعالمطلوبوصف المشروع
media_sourceعنوان URL HTTPSنعمنفس المصدر المُطّبيع المقدم لحلّ.
media_variantسلسلةنعممعرف دقيق من استجابة الحل.
tenantسلسلةلانطاق المستأجر المخصص.عادة ما يتم حذفه.
curl -X POST https://insto.app/v1/jobs \
  -H "X-API-Key: $INSTO_MEDIA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"media_source":"https://www.youtube.com/watch?v=VIDEO_ID","media_variant":"18"}'
1202 مقبولةحفظ prepare_id.
2حالة الاستفتاءGET /v1/jobs/{prepare_id} بنفس المفتاح.
3جاهزافتح عنوان URL للتنزيل الموقّع.
ألف - الحالةالمعنىإجراءات العملاء
queuedتم القبول في الطابور المحدود.استطلاع رأي مرة أخرى مع التراجع.
extractingتحديث البيانات الوصفية المصدر أو الطريق.واصلوا التصويت.
processingالتنزيل أو إعادة المزج أو الدمج.اعرض تقدم معالجة الخادم.
readyتحميل موقع متاح.أرسل عنوان URL إلى المستخدم.
failedخطأ مهيكلة المحطة الطرفية.قراءة error_code.حاول مرة أخرى فقط عندما ينصح.
expiredأزيل الناتج المؤقت.إنشاء وظيفة جديدة.
curl https://insto.app/v1/jobs/PREPARE_ID \
  -H "X-API-Key: $INSTO_MEDIA_TOKEN"

في Insto ، تأتي ثانية واحدة من الانتظار الأولي أولاً عند شرح استطلاع الوظائف. يتبع ذلك تنزيل مراجعة مع سقف الركود ويغلق على التسليم المؤقت الموقع.

04

الأخطاء المتوقعة

لشرح عقد الخطأ، Insto يفصل غلاف واحد غير 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": "…"
}
بروتوكول نقل الملفات السريعالمعنى النموذجيالإجراء
400عنوان URL غير صحيح أو جسم أو تنسيق غير متاح.تصحيح الطلب.حل مرة أخرى للأشكال.
401مفتاح مفقود أو غير صالح أو منتهية الصلاحية أو ذات نطاق خاطئ.تحقق من وثائق الاعتماد على جانب الخادم.
403رفضت سياسة المستأجر أو المصدر الطلب.لا تتجاوز السياسة اتصل بالدعم.
404وظيفة غير معروفة أو منتهية الصلاحية.قم بإنشاء وظيفة جديدة إذا كان ذلك مناسبًا.
429طلب أو حد الوظائف النشطة تم الوصول إليه.الشرف retry_after_seconds.
503الطابور / السعة أو أعلى المسار غير متاح مؤقتًا.حاول مرة أخرى مع التراجع الأسي والتذبذب.
05

عقد التشغيل

Insto خياطين دعوة حدود إلى حالة استخدام الوسائط المرئية والشبكات التي سيقوم العميل المعتمد بالاتصال بها.

بالنسبة لدخول Schema ، يبدأ Insto مع التنشيط قبل الاستكشاف. استعراض التنزيل الخاص به يزوج ذلك مع المصادقة المخصصة وينتهي بأشكال الطلب الموثقة.

الوصول الذي يستعرضه المشغل

تنشيط من خلال الدعم

حدد منتج الوسائط المرئية ، والاستخدام الشهري المتوقع وأنواع المنشورات التي تخطط للتعامل معها. Insto يمنح فقط نطاقات التحليل أو التحضير الضرورية ولا يخزن أبدًا الرمز القابل للقراءة.

طلب التفعيل المفاتيح هي مستأجر نطاق، قابل للإلغاء وإصدارها من خلال نموذج الاتصال لا يمكن للنصوص المجهولة تنفيذ عمل المُحمّل.