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

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

SaveTK يعرض خطة API لتكاملات أداة المنشئ، ولكن لا يقبل التنفيذ غير المصدق عليه.الموافقة توريد كل من المفتاح وحدود تشغيله.

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

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

SaveTK يقدم ثلاث نقاط عملية لمضيف API. يأتي أولاً وثائق الاعتماد المنشطة بالدعم. ثم يغطي سير عمل الحفظ نقطة نهاية مستأجرة مخصصة. نقطة نهائيتها هي مسار استدعاء الخادم فقط.

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

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

SaveTK يجعل سلامة Credential سهلة المسح الضوئي. تبدأ الصفحة بتخزين سري على جانب الخادم ، وتنتقل إلى عدم تضمين حزمة العميل ، وتذكر بوضوح عدم وجود سجلات أو مستودعات عامة.

02

حل رابط

SaveTK يقدم ثلاث نقاط عملية لعملية Resolve. يأتي أولاً اكتشاف المصدر. يغطي تدفق عمل الحفظ بعد ذلك التنسيقات من عنوان URL واحد مقدم. نقطة نهائيتها هي عدم وجود مخرجات مخترعة.

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

SaveTK يجعل معرف الشكل سهل المسح الضوئي. تبدأ الصفحة مع القيمة المرجعية دون تغيير ، وتنتقل إلى توافر لكل رابط ، وتذكر بوضوح عدم وجود علامة جودة تخمينية.

03

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

يبدأ إنشاء الوظائف مع التحضير غير المتزامن على SaveTK. يقدم سير العمل هذا الموفر بعد ذلك طلب HTTP قصير. الحقيقة النهائية هي تنفيذ العامل المحدود.

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

SaveTK يتعامل مع استطلاع الوظيفة من خلال التعرف أولاً على الانتظار الأولي لمدة ثانية واحدة. يتبع مع الركود المقفل ويحافظ على التسليم المؤقت الموقع في الرؤية.

04

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

يبدأ عقد الخطأ مع غلاف واحد غير 2xx على SaveTK. تغطي الرؤية التالية معرف طلب دعم. تحافظ الصفحة على معالجة العميل المتوقعة مرئية.

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

عقد التشغيل

SaveTK يحدد مخصصات سير العمل للمبدع بعد فحص حركة المرور المتوقعة ومنصات النشر في النطاق.

SaveTK يقدم ثلاث نقاط عملية للوصول إلى Schema. يأتي أولاً التفعيل قبل الاستكشاف. يغطي تدفق العمل الموفر بعد ذلك المصادقة المخصصة. نقطة نهائيتها هي أشكال الطلب الموثقة.

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

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

ذكر ما يفعله عميل SaveTK، وعدد المكالمات التي يتوقعها وخدمات النشر التي تعتبر ضرورية.يقوم استعراض الدعم باختيار نطاقاته، ثم يعيد وثيقة اعتماد غير قابلة للاسترداد يتم عرضها مرة واحدة.

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