Источник: ссылка с авторизацией

Как получить файл по закрытой ссылке: через форму входа, Basic-авторизацию или Bearer-токен.

Источник Ссылка с авторизацией нужен, когда файл не открывается напрямую. Сначала Eofferix проходит авторизацию, получает доступ, а затем скачивает файл.

Если файл доступен без логина и пароля, используйте обычный URL-источник. Эта статья относится только к закрытым ссылкам.

Анимация настройки источника с авторизацией в Eofferix
Анимация показывает выбор источника с авторизацией и блок настройки конечной ссылки.

Какие сценарии поддерживаются

  • Форма входа и cookies - сервис открывает страницу авторизации, отправляет параметры формы и затем скачивает файл с полученными cookies.
  • Basic-авторизация - логин и пароль передаются в заголовке Authorization.
  • Bearer-токен - токен передается как Bearer-доступ к закрытой ссылке.

Как настроить форму входа

  1. Вставьте конечную ссылку на файл в поле Ссылка на файл.
  2. Выберите сценарий Форма входа и cookies.
  3. Укажите ссылку на страницу авторизации, если файл требует входа через отдельную страницу.
  4. Если форма отправляется не на ту же страницу, заполните адрес отправки параметров авторизации.
  5. Выберите метод отправки: авто, POST или GET.
  6. Добавьте параметры формы. В значениях можно использовать подстановки {login}, {password} и {token}.
  7. Нажмите Проверить доступ, затем Получить файл.

Как настроить Basic или Bearer

  • Для Basic заполните логин и пароль, которые выдал поставщик.
  • Для Bearer заполните токен. Логин и пароль в этом режиме обычно не нужны.
  • После проверки доступа скачайте файл и убедитесь, что получен именно файл, а не HTML-страница кабинета.

Где взять Bearer-токен

Bearer-токен обычно выдает поставщик в личном кабинете, API-разделе или технической документации. Иногда это называется API token, access token, personal access token или ключ доступа. Если токен выдается на короткое время и регулярно истекает, для стабильной загрузки лучше запросить у поставщика постоянный API-ключ или другой способ машинного доступа.

Что проверить, если файл не получен

  • Конечная ссылка должна вести на сам файл, а не на страницу просмотра или кнопку скачивания.
  • Параметры формы должны называться так же, как в форме поставщика.
  • Если кабинет использует одноразовый код, CAPTCHA или сложный JavaScript-вход, лучше запросить у поставщика постоянную ссылку, API-доступ, отправку файла на email/FTP или другой стабильный канал. Такие входы нельзя надежно автоматизировать как обычную ссылку.
  • Если ссылка временная и быстро истекает, лучше запросить у поставщика постоянную ссылку или API-доступ.

Если доступ не получается настроить, обратитесь в техподдержку Eofferix: поможем определить подходящий сценарий авторизации и понять, какие данные запросить у поставщика.