ቅድመ እይታ ብቻ — ማግበር ያስፈልጋል

ከ QuickDL ጋር ማውረዶችን ይገንቡ

QuickDL ገንቢዎች ከማነቃቃቱ በፊት የተጣጣመውን የጥያቄ ሞዴል እንዲመረምሩ ያስችላቸዋል ድጋፍ አንድ የግል ቁልፍ እና ኮታ ሊጠቀሙበት ከሚችሉበት በፊት ምርቱን ማረጋገጥ አለበት ፡፡

QuickDlJobsበኤችቲቲፒኤስ ላይ ጄኤስኦኤንያልተመጣጠነ ስራዎችየተሰነዘሩ ማረጋገጫዎች
01

ፈጣን ጅምር

በ QuickDL ውስጥ, ድጋፍ-የተሰራጩ ማረጋገጫዎች የኤፒአይ አስተናጋጅ ሲገልጹ በመጀመሪያ ይመጣሉ. ያ ኮምፕዩተር ጠቀሜታ ከተመደበው የኪራይ መጨረሻ ጋር ይከተላል እና በአገልጋይ-ነፃ ጥሪ መንገድ ላይ ይዘጋል.

ዩአርኤልን አሳርፍhttps://quickdl.app
ማረጋገጫX-API-Key: pending_activation_…
የደንበኛ መገለጫQuickDlJobs
የ API ስሪትv1
# 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 የማረጋገጫ ደህንነትን በመጀመሪያ የአገልጋይ አገልግሎት የሚያስቀምጥ ምስጢር ማከማቻ በመለያየት ይከታተላል። ከዚያ በኋላ የደንበኛ ጭነት አልተካተተም እና ህዝብ መዝገቦች ወይም ማከማቻዎች አይታዩም።

02

አገናኝን መፍታት

በQuickDL ውስጥ፣ ምንጭ መለያየት በResolve እንቅስቃሴ ሲተረዳ የመጀመሪያ ነው። ያ አጭር አገልግሎት ከአንድ የተላከ URL ቅርጸ ተከታታይ ተከትሎ ምንም የተፈጥሮ ውጤት አያስቀምጥም።

መላክ/v1/resolveስፋት: መፍታት
መስክዓይነት፦አስፈላጊመግለጫ የለም
public_linkየHTTPS ዩአርኤልአዎለመተንተን የህዝብ ወይም የተፈቀደ ሚዲያ ገጽ።
tenantሐረግአዎየተመደበው የኪራይ ሰጪ ጎራ።በተለምዶ ችላ ይባላል ፡፡
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

QuickDL ቅርጸ ቁጥር መለያየትን በመጀመሪያ የተመለሰውን እሴት ሳይለዋወጥ በመለያየት ያስተናግዳል። ከዚያም በአንድ-አገናኝ አማካይነት እንደሚገኝ ይከተላል እና ምንም የተገምተው የጥራት መለያ አይታይም።

03

የማውረድ ሥራን ይፍጠሩ እና ይከተሉ

የ QuickDL ውስን ጠቀሜታ ለ Job መፍጠር asynchronous ዝግጅት ይመረምራል. ቀጣዩን አጭር የ HTTP ጥያቄ ያሳያል እና የተገደበ የሰራተኛ አፈፃፀም አይሸፍንም.

መላክ/v1/jobsስፋት: ሥራዎች
መስክዓይነት፦አስፈላጊመግለጫ የለም
public_linkየHTTPS ዩአርኤልአዎለመፍታት የቀረበው ተመሳሳይ መደበኛ ምንጭ።
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"}'
1202 ተቀባይነት አግኝቷልአስቀምጥ quick_job.
2የምርጫ ሁኔታGET /v1/jobs/{quick_job} በተመሳሳይ ቁልፍ።
3ዝግጁየተፈረመውን የማውረድ ዩአርኤል ይክፈቱ።
ሁኔታ፦yesትርጉምየደንበኛ እርምጃ
queuedወደ የተገደበው ሰልፍ ተቀባይነት አግኝቷል ፡፡ዳግም ከኋላ ኋላ ጋር ድምፅ ይስጡ ፡፡
extractingምንጭ ሜታዳታ ወይም መንገድን ማደስ ፡፡መራጩን ይቀጥሉ ፡፡
processingማውረድ ፣ ሪሙክስ ወይም ማዋሃድ ፡፡የአገልጋይ እድገትን ያሳዩ።
readyየተፈረመ ማውረድ ይገኛል ፡፡ዩአርኤልን ለተጠቃሚው ይላኩ ፡፡
failedየተርሚናል የተዋቀረ ስህተት ፡፡አንብብ error_code. በሚያሳስቡበት ጊዜ ብቻ እንደገና ይሞክሩ ፡፡
expiredጊዜያዊ ውጤት ተጣለ ፡፡አዲስ ሥራ ይፍጠሩ.
curl https://quickdl.app/v1/jobs/QUICK_JOB \
  -H "X-API-Key: $QUICKDL_JOB_KEY"

QuickDL ስለ ስራ ምርጫ ሶስት ተግባራዊ ነጥቦችን ያቀርባል። የመጀመሪያው ነጥብ አንደኛ ሰከንድ መጠባበቂያ ነው። ከዚያ በኋላ አጭር አገልግሎት የተገደበ ተመላላሽ እንዲሆን ይሰጣል። የመጨረሻው ነጥብ ጊዜያዊ የተፈረሰ እንደሆነ እንዲደርስ ነው።

04

ሊተነበዩ የሚችሉ ስህተቶች

QuickDL በአንድ ያልሆነ የ 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የተሳሳተ ዩአርኤል ፣ አካል ወይም የማይገኝ ቅርጸት ፡፡ጥያቄውን ያስተካክሉ.ለቅርጸቶች እንደገና ይፍቱ.
401ጠፍቷል ፣ ዋጋ የለውም ፣ ጊዜው ያለፈበት ወይም የተሳሳተ-ስፋት ቁልፍ።የአገልጋይ-ጎን ማረጋገጫውን ይፈትሹ።
403ተራኪ ወይም ምንጭ ፖሊሲ ጥያቄውን ተቀበለ.ፖሊሲውን አያቋርጡ. ድጋፍን ያነጋግሩ.
404ያልታወቀ ወይም ጊዜው ያለፈበት ሥራ።ተገቢ ከሆነ አዲስ ሥራ ይፍጠሩ ፡፡
429ጥያቄ ወይም ንቁ-ሥራ ገደብ ደርሷል.ክብር retry_after_seconds.
503ረድፍ / አቅም ወይም ወደላይ ወቅታዊ ያልሆነ።በኤክስፖኔንሺያል ኋላ እና በጂተር እንደገና ይሞክሩ ፡፡
05

የአሠራር ውል

QuickDL የመነሻ አገልግሎቶችን ሳይደናቀፍ ውህደቱን የሚደግፍ ጠንካራ ፣ ለደንበኛ የተወሰነ ኮታ ይሰጣል ፡፡

በ QuickDL ውስጥ, የ Schema መዳረሻን ሲያስረዳ ከማጥናት በፊት ማነቃቃት በመጀመሪያ ይመጣል. ያ ኮምፕዩተር ጠቀሜታ ከተመደበው ማረጋገጫ ጋር ይከተላል እና በጽሑፍ በተደገፉ የጥያቄ ቅርጾች ላይ ይዘጋል.

በአፕሬተር የተሻሻለ መዳረሻ

በመደገፍ በኩል ያነቃቁ

QuickDL ከተያያዙ ስም፣ ተስፋ ያለው ወርሃዊ መጠን እና የሚያስፈልጉ ምንጮች ጋር ያቀርባል። አገልጋዩ የሚያከናውን እንቅስቃሴዎችን ያስለቅ እና እርግጠኛ የሆነ አንድ ጊዜ ቁልፍ እንዲፈጥር ያደርጋል።

ማነቃቂያ መጠየቅ ቁልፎች በኪራይ ሰጪዎች የተወሰኑ ፣ ሊሰረዙ የሚችሉ እና በኩል የሚሰጡ ናቸው የግንኙነት ቅጽ.ያልታወቁ ስክሪፕቶች የወረዱትን ሥራ ማከናወን አይችሉም ፡፡