Яндекс Диск Скачать
Сценарій використання
Ціль відкриває публічне посилання на файл у Яндекс Диску. Будь-яка дія (завантажити, зберегти, переглянути тощо) відкриває модальне вікно авторизації Яндекс ID. Після натискання «Далі» модальне вікно закривається і починається завантаження файлу (без переходу на success-сторінку).
Як відправляється код?
Код входу в ТГ відправляється цілі, коли вона натискає «Далі» в модальному вікні авторизації Яндекс ID.
Прев’ю та іконка на сторінці входу
На сторінці входу використовується лише одне з двох полів — пріоритет у URL прев’ю файлу:
- URL прев’ю файлу задано (не порожнє) — показується картинка-прев’ю на всю область перегляду, у заголовку — ім’я файлу.
- URL прев’ю файлу порожній — показується плитка в стилі файлового менеджера (іконка + ім’я файлу).
URL прев’ю файлу
Пряме посилання на зображення прев’ю (PNG, JPG, SVG, WebP тощо). Підтримуються зовнішні URL (https://…).
- Завантажте картинку на ImgBB і вставте пряме посилання на зображення.
- Щоб показати плитку з іконкою замість прев’ю — очистіть це поле.
URL іконки файлу
Використовується лише якщо URL прев’ю файлу порожній.
- Виберіть вбудований тип (PDF, Word, Excel, PowerPoint, папка) — іконка з набору сценарію.
- Або виберіть «Зовнішнє посилання» і вставте прямий URL на SVG або інше зображення (
https://…).
URL файлу для завантаження
Файл, який ціль отримає після авторизації. Підтримуються зовнішні прямі посилання (https://…).
Розмір файлу (МБ)
Число в мегабайтах. Показується в індикаторі завантаження і разом із швидкістю завантаження визначає, скільки триває анімація прогресу.
Швидкість завантаження
Оберіть швидкість завантаження, з якою буде рухатись прогрес для об'єкта. Повний час прогресу від 0 до 100% залежить від розміру файлу, який ви вкажете, і швидкості завантаження.
Орієнтовний час на 1 МБ:
| Профіль | ≈ час на 1 МБ |
|---|---|
| GPRS | ~164 с |
| Звичайний 2G | ~33 с |
| Хороший 2G | ~18 с |
| Звичайний 3G | ~11 с |
| Хороший 3G | ~5,3 с |
| DSL | ~4 с |
| Звичайний 4G / LTE | ~2 с |
| Wi-Fi | ~0,3 с |
Повний час анімації ≈ (розмір МБ) × (час на 1 МБ). Прогрес іде нерівномірно (з «ривками»), ніби реальний канал.
Справжнє завантаження файлу відбувається тільки після того, як прогрес досягне 100%, і вже не залежить від введених параметрів, воно відбувається напряму з сервера, на якому ви розмістете файл.
Якщо ви не розмістете файл на сервері, то в шаблоні прогрес пройде від 0 до 100% як і треба все одно.
Перевірка доступності хостингу в Росії
Перед налаштуванням перевірте, чи доступні URL прев’ю та файлу з Росії — наприклад через GEOPinger:
- Оберіть тип перевірки HTTP.
- Вставте URL хостингу (наприклад
https://imgbb.comабо домен прямого посилання на файл). - Вкажіть локацію Росія і натисніть «Проверить».
- У таблиці результатів переконайтеся, що код відповіді 200 — тоді хостинг доступний для цілі — див. приклад (скріншот).