Само за преглед — изисква се активиране

Изграждане на изтегляния с EasyT

Този справочник EasyT е ръководство за внедряване, а не активна анонимна крайна точка. Достъпът в продукция започва само след одобрение на клиента от поддръжката и задаване на ограничения.

EasytWorkspaceJSON през HTTPSАсинхронни работни местаОбхватни идентификационни данни
01

Бърз старт

API хостът започва с активирани от поддръжката идентификационни данни на EasyT. Тази ръководена проверка след това представя зададена крайна точка на наемател. Последният факт е път на повикване само за сървър.

URL на клиентаhttps://easyt.io
УдостоверяванеX-API-Key: pending_activation_…
Профил на клиентаEasytWorkspace
Версия на 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"}'

В EasyT съхранението на тайни от страна на сървъра е на първо място при обяснението на безопасността на удостоверенията. Тази насочена проверка следва без вграждане на клиентски пакет и завършва без публични дневници или хранилища.

02

Разрешаване на връзка

Операцията по разрешаване започва с откриване на източник на EasyT. Тази ръководена проверка след това представя формати от един подаден URL. Последният факт е, че няма измислени изходни данни.

ПОС/v1/resolveОбхват: решаване
ПолеТипЗадължителноОписание на продукта
input_urlHTTPS адресДаПублична или упълномощена медийна страница, която да анализира.
tenantнизНе.Присвоен домейн на наемателя. Обикновено се пропуска.
{
  "success": true,
  "platform": "youtube",
  "title": "Example video",
  "formats": [
    {"id":"18","type":"video","quality":"360p","container":"mp4"}
  ],
  "cached": false
}

В EasyT, върнатата непроменена стойност идва първа при обяснението на Идентификатор на формат. Тази насочена проверка следва с наличност на връзка и завършва без предположена етикет за качество.

03

Създаване и проследяване на задача за изтегляне

Асинхронната подготовка е отправната точка за създаване на задача на EasyT. След това ръководена проверка представя кратка HTTP заявка и обяснява изпълнението на ограничен работник.

ПОС/v1/jobsОбхват: работни места
ПолеТипЗадължителноОписание на продукта
input_urlHTTPS адресДаСъщият нормализиран източник, подаден за разрешаване.
stream_choiceнизДаТочен идентификатор от отговора за разрешаване.
tenantнизНе.Присвоен домейн на наемателя. Обикновено се пропуска.
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 ПриетоЗапазване workspace_job.
2Статус на анкетатаGET /v1/jobs/{workspace_job} със същия ключ.
3ГотовОтворете подписания адрес за изтегляне.
СъстояниеЗначениеДействие на клиента
queuedДопуснат до ограничената опашка.Анкета отново с отстъпление.
extractingОбновяване на изходните метаданни или маршрут.Продължете да гласувате.
processingИзтегляне, ремиксиране или сливане.Показване на напредъка на сървъра.
readyПодписано изтегляне е налично.Изпратете адреса на потребителя.
failedТерминална структурирана грешка.Прочетете error_codeПовторете опита само когато ви бъде препоръчано.
expiredВременният изход беше премахнат.Създаване на нова работа.
curl https://easyt.io/v1/jobs/WORKSPACE_JOB \
  -H "X-API-Key: $EASYT_WORKSPACE_TOKEN"

За проверка на задачи, EasyT започва с едносекундно първоначално изчакване. Неговата насочена проверка комбинира това с ограничено отлагане и завършва с временно подписана доставка.

04

Предсказуеми грешки

EasyT прави договора за грешки лесен за сканиране. Страницата започва с един плик, различен от 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": "…"
}
HTTPТипично значениеДействие
400Невалиден адрес, тяло или недостъпен формат.Коригирайте заявката. Решете отново за формати.
401Липсва, невалиден, изтекъл или с грешен обхват ключ.Проверете идентификационните данни от страна на сървъра.
403Наемател или източник политика отхвърли искането.Не заобикаляйте правилата. Свържете се с поддръжката.
404Неизвестна или изтекла работа.Създайте нова работа, ако е подходящо.
429Достигане на ограничението за заявки или активни задачи.Чест. retry_after_seconds.
503Опашка/капацитет или нагоре по веригата временно недостъпни.Опитайте отново с експоненциално отстъпление и трептене.
05

Договор за експлоатация

EasyT избира оперативен лимит по време на преглед, балансирайки нуждите на приложението със здравето на доставчика.

Достъпът до схемата започва с активиране преди изследване на EasyT. Тази насочена проверка след това представя зададена автентикация. Последният факт е документиран във формите на заявката.

ДОСТЪП, РЕВИЗИРАН ОТ ОПЕРАТОРА

Активиране чрез поддръжка

Включете целта на клиента, очакваното месечно натоварване и заявените мрежи в бележката за активиране. След това EasyT може правилно да избере обхвата на разрешаване и задачи преди да създаде едноизгледна тайна.

Заявка за активиране Ключовете са с обхват на наемателя, отменяеми и издадени чрез формата за връзка.Анонимните скриптове не могат да изпълняват работа за изтегляне.