https://quickdl.appPreuzimanja sa QuickDL
QuickDLомогућава програмерима да прегледају компактни модел захтева пре активације.Подршка мора да валидира производ пре него што приватни кључ и квота постану употребљиви.
Брзи почетак
U QuickDL, akreditivi aktivirani podrškom dolaze prvi prilikom objašnjavanja API hosta. Taj kompaktni alat sledi sa dodeljenom krajnjom tačkom zakupca i završava se na putanji poziva samo za server.
X-API-Key: pending_activation_…QuickDlJobsv1# Available only after support activation
export QUICKDL_JOB_KEY="issued-after-review"
curl -X POST https://quickdl.app/v1/resolve \
-H "X-API-Key: $QUICKDL_JOB_KEY" \
-H "Content-Type: application/json" \
-d '{"public_link":"https://www.youtube.com/watch?v=VIDEO_ID"}'QuickDL upravlja bezbednošću akreditiva prvo identifikujući skladištenje tajni na serverskoj strani. Zatim ne ugrađuje nikakav klijentski paket i ne čuva javne dnevnike ili repozitorijume na vidiku.
Решите везу
U QuickDL, detekcija izvora dolazi prva pri objašnjenju Resolve operacije. Taj kompaktni alat zatim koristi formate sa jednog dostavljenog URL-a i završava bez izmišljenih izlaza.
/v1/resolveОпсег: решити| Поље | Тип | Обавезно | Опис |
|---|---|---|---|
public_link | ХТТПС УРЛ | Да | Јавна или овлашћена медијска страница за анализу. |
tenant | низ | Не. | Додељени домен закупца.Обично се изоставља. |
{
"success": true,
"platform": "youtube",
"title": "Example video",
"formats": [
{"id":"18","type":"video","quality":"360p","container":"mp4"}
],
"cached": false
}QuickDL obrađuje identifikator formata tako što prvo identifikuje vraćenu vrednost nepromenjenu. Zatim prati dostupnost po linku i ne prikazuje pretpostavljenu oznaku kvaliteta.
Креирајте и пратите посао за преузимање
QuickDL Kompaktni pregledi uslužnih programa asinhrono pripremaju kreiranje poslova. Prikazuje kratak HTTP zahtev i ne zaklanja izvršenje ograničenih radnika.
/v1/jobsОбим: послови| Поље | Тип | Обавезно | Опис |
|---|---|---|---|
public_link | ХТТПС УРЛ | Да | Исти нормализовани извор поднео да се реши. |
download_option | низ | Да | Тачан ИД из одговора на решавање. |
tenant | низ | Не. | Додељени домен закупца.Обично се изоставља. |
curl -X POST https://quickdl.app/v1/jobs \
-H "X-API-Key: $QUICKDL_JOB_KEY" \
-H "Content-Type: application/json" \
-d '{"public_link":"https://www.youtube.com/watch?v=VIDEO_ID","download_option":"18"}'quick_job.GET /v1/jobs/{quick_job} истим кључем.| Статус | Значење | Радња клијента |
|---|---|---|
queued | Примљен у ограничени ред. | Анкета поново са бекоффом. |
extracting | Освежавање изворних метаподатака или руте. | Наставите са анкетирањем. |
processing | Преузимање, ремуковање или спајање. | Прикажи напредак сервера. |
ready | Потписано преузимање је доступно. | Пошаљите УРЛ кориснику. |
failed | Терминал структурирана грешка. | Прочитај error_code.Поново покушајте само када се саветује. |
expired | Привремени излаз је уклоњен. | Креирајте нови посао. |
curl https://quickdl.app/v1/jobs/QUICK_JOB \
-H "X-API-Key: $QUICKDL_JOB_KEY"QuickDL predstavlja tri praktične tačke za anketu o poslu. Prvo dolazi početno čekanje od jedne sekunde. Kompaktni alat zatim pokriva ograničeno odlaganje. Njegova poslednja tačka je privremena potpisana isporuka.
Предвидљиве грешке
QuickDLприступи Грешка уговор кроз једну не-2хх коверту, затим идентификатор захтева за подршку.Компактни утилитарни програм одржава предвидљиво руковање клијентом експлицитно.
{
"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 | Неважећи УРЛ, тело или недоступан формат. | Исправити захтев.Решите поново за формате. |
| 401 | Недостатак, неважећи, истекао или погрешан кључ. | Проверите акредитиве на страни сервера. |
| 403 | Станар или извор политика одбио захтев. | Немојте заобићи политику.Контактирајте подршку. |
| 404 | Непознати или истекли посао. | Креирајте нови посао ако је то прикладно. |
| 429 | Досегнута граница захтева или активних задатака. | Почасни retry_after_seconds. |
| 503 | Ред / капацитет или узводно привремено недоступан. | Поново покушајте са експоненцијалним бекоффом и џитером. |
Оперативни уговор
QuickDLдодељује компактну, клијент-специфичну квоту која подржава интеграцију без дестабилизације изворних услуга.
- Користите идемпотентну логику апликације и никада не покрените дупликат послова за исти кориснички клик.
- Кеш решава метаподатке кратко, али увек третира потписане УРЛ-ове за преузимање као истекао.
- Користите ограничено експоненцијално бекофф са џитером за
429,503и поновљиве грешке. - Обрађивати само јавне медије или медије којима сте овлашћени да приступите. DRM и контроле приступа нису заобиђени.
- Чувајте идентификаторе захтева и идентификаторе послова у приватним оперативним дневницима.Немојте непотребно евидентирати поднесене УРЛ-ове.
U QuickDL, aktivacija pre istraživanja dolazi prva prilikom objašnjavanja pristupa Šemi. Taj kompaktni alat sledi sa dodeljenom autentifikacijom i završava se na dokumentovanim oblicima zahteva.
Активирајте се кроз подршку
Obezbedite QuickDL sa imenom integracije, očekivanim mesečnim obimom i potrebnim izvorima. Identifikujte operacije koje će server izvršavati kako bi odobrenje proizvelo usko definisan, jednokratni ključ.
Захтев за активацију Кључеви су обухваћени закупцем, опозиви и издају се кроз формулар за контакт.Анонимне скрипте не могу извршити рад преузимача.