Numai previzualizare — activare necesară

Construiți descărcări cu EasyT

Această referință EasyT este un ghid de implementare, nu un endpoint anonim activ. Accesul în producție începe numai după ce suportul aprobă clientul și stabilește limitele.

EasytWorkspaceJSON prin HTTPSLocuri de muncă asincroneAcreditări cu domeniu
01

Start rapid

Gazda API începe cu acreditări activate pentru suport pe EasyT. Această verificare ghidată prezintă apoi un endpoint de tenant atribuit. Ultimul fapt este o cale de apel doar pentru server.

URL- ul entității găzduitehttps://easyt.io
AutentificareX-API-Key: pending_activation_…
Profilul de clientEasytWorkspace
Versiune APIv1
# Available only after support activation
export EASYT_WORKSPACE_TOKEN="issued-after-review"

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

În EasyT, stocarea secretelor pe server este prioritară atunci când se explică siguranța Credential. Acea verificare ghidată urmează fără nicio încorporare în pachetul client și se încheie fără jurnale sau depozite publice.

02

Rezolvarea unui link

Operațiunea Resolve începe cu detectarea sursei pe EasyT. Această verificare ghidată prezintă apoi formatele dintr-un singur URL trimis. Faptul final este că nu există rezultate inventate.

POST/v1/resolveScop: rezolva
CâmpTipObligatoriuDescrierea
input_urlURL HTTPSDa.Pagina media publică sau autorizată pentru a analiza.
tenantșirNu.Domeniul entității găzduite atribuite. De obicei omis.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

În EasyT, valoarea returnată neschimbată apare prima atunci când se explică identificatorul Format. Acea verificare ghidată urmează cu disponibilitatea per link și se încheie fără nicio etichetă de calitate ghicită.

03

Crearea și urmărirea unei lucrări de descărcare

Pregătirea asincronă este punctul de plecare pentru crearea Jobului pe EasyT. Apoi, o verificare ghidată prezintă o scurtă cerere HTTP și explică execuția limitată a workerului.

POST/v1/jobsDomeniul de aplicare: locuri de muncă
CâmpTipObligatoriuDescrierea
input_urlURL HTTPSDa.Aceeași sursă normalizată prezentată pentru a rezolva.
stream_choiceșirDa.Un ID exact din răspunsul de rezolvare.
tenantșirNu.Domeniul entității găzduite atribuite. De obicei omis.
curl -X POST https://easyt.io/v1/jobs \
  -H "X-API-Key: $EASYT_WORKSPACE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"input_url":"https://www.youtube.com/watch?v=VIDEO_ID","stream_choice":"18"}'
1202 AcceptatSalvează workspace_job.
2Starea sondajuluiGET /v1/jobs/{workspace_job} cu aceeași cheie.
3Gata.Deschideți URL-ul de descărcare semnat.
StareaSemnificațieAcțiune de client
queuedAdmis în coada limitată.Sondaj din nou cu backoff.
extractingReîmprospătarea metadatelor sursă sau a rutei.Continuă să votezi.
processingDescărcarea, remixarea sau îmbinarea.Afișați progresul serverului.
readyDescărcarea semnată este disponibilă.Trimiteți URL-ul utilizatorului.
failedEroare structurată terminală.Citiți error_code. Reîncercaţi numai atunci când este recomandat.
expiredIeșirea temporară a fost eliminată.Creați un loc de muncă nou.
curl https://easyt.io/v1/jobs/WORKSPACE_JOB \
  -H "X-API-Key: $EASYT_WORKSPACE_TOKEN"

Pentru interogarea Job, EasyT începe cu o așteptare inițială de o secundă. Verificarea ghidată o combină cu un backoff plafonat și se încheie cu livrare temporară semnată.

04

Erori previzibile

EasyT face contractul de eroare ușor de scanat. Pagina începe cu un singur plic non-2xx, trece la un ID de solicitare pentru suport și afirmă clar gestionarea previzibilă de către client.

{
  "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": "…"
}
HTTPSemnificație tipicăAcțiune
400URL nevalid, corp sau format indisponibil.Corectați solicitarea. Rezolvați din nou pentru formate.
401Cheie lipsă, nevalidă, expirată sau cu domeniu incorect.Verificați acreditările de pe partea serverului.
403Politica chiriașului sau a sursei a respins solicitarea.Nu ocoliți politica. Contactați asistența.
404Loc de muncă necunoscut sau expirat.Creați un nou loc de muncă, dacă este cazul.
429A fost atinsă limita de solicitări sau de lucrări active.Onoare. retry_after_seconds.
503Coada/capacitatea sau sursa din amonte sunt temporar indisponibile.Reîncercați cu backoff exponențial și jitter.
05

Contract de exploatare

EasyT selectează o marjă de operare în timpul revizuirii, echilibrând nevoile aplicației cu sănătatea furnizorului.

Accesul la schemă începe cu activarea înainte de explorare pe EasyT. Această verificare ghidată prezintă apoi autentificarea atribuită. Ultimul fapt este reprezentat de formele de solicitare documentate.

ACCES REVIZUIT DE OPERATOR

Activați prin asistență

Includeți scopul clientului, volumul de lucru lunar preconizat și rețelele solicitate în nota de activare. EasyT poate apoi să aleagă corect rezolvarea și domeniile de activitate înainte de a produce un secret dintr-o singură vedere.

Solicitați activarea Cheile sunt limitate la nivel de chiriaș, pot fi revocate și sunt emise prin formularul de contact. Scripturile anonime nu pot executa sarcini de descărcare.