====== Получение прямой ссылки на скачивание файла с Яндекс.Диска ====== [[http://wiki.mihanik.net/doku.php?id=web-серверы_и_движки:яндекс:получение_прямой_ссылки_на_скачивание_файла_с_яндекс.диска&do=export_pdf|Экспорт в PDF ]] ~~ODT~~ Дата создания: 2024/05/07 16:07 (C) mihanik ===== Дано ===== На **Яндекс.Диске** лежит файл. Предположим, что имя этого файла "YandexDiskTestFile.txt". ===== Надо ===== Получить прямую ссылку на скачивание этого файла. Клик по этой ссылке должен сразу приводить к скачиванию файла без открытия дополнительных окон. ===== Решение ===== ==== Шаг 1. ==== Находим на **Яндекс.Диске** файл "YandexDiskTestFile.txt". ==== Шаг 2. ==== Левой кнопкой мыши выделяем файл и нажимаем кнопку "Поделиться". {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-1.png?direct&600 }} ==== Шаг 3. ==== Левым кликом по кнопке копируем ссылку на файл в буфер обмена. {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-2.png?direct&600 }} У меня получилась такая ссылка: [[https://disk.yandex.ru/d/iLqVqaFCDtDLrA|https://disk.yandex.ru/d/iLqVqaFCDtDLrA]] ==== Шаг 4. ==== Сохраняем ссылку на файл в каком-нибудь текстовом редакторе. {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-3.png?direct&600 }} ==== Шаг 5. ==== Переходим по ссылке: [[https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=|https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=]] Обратите внимание!\\ URL заканчивается символом "равно", т.е. "=" . {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-4.png?direct&600 }} ==== Шаг 6. ==== В самый конец ссылки [[https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=|https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=]] сразу после знака "=" (без пробелов) вставляем ссылку, полученную на шаге 3. У меня получилась такая итоговая ссылка: [[https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=https://disk.yandex.ru/d/iLqVqaFCDtDLrA|https://cloud-api.yandex.net/v1/disk/public/resources/download?public_key=https://disk.yandex.ru/d/iLqVqaFCDtDLrA]] И на клавиатуре нажимаем клавишу "Enter". Откроется такая страница: {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-5.png?direct&600 }} ==== Шаг 7. ==== На открывшейся на предыдущем шаге странице видна очень длинная ссылка (на рисунке выделено жёлтым). У меня ссылка оказалась такой:\\ [[https://downloader.disk.yandex.ru/disk/3c909bb5c08108d6becf29c3bc461a8686fe80158e037378e20fc40a1be2ee11/663a9a2c/l1OthH1kD3TZHOzznpAYFylaacztOOG01CeR48QLRuCGVA6Kxkv8J9qAXhdz-6FABapIAAbUxhA2HwPWZuj00g%3D%3D?uid=0&filename=YandexDiskTestFile.txt&disposition=attachment&hash=yvvOqbF2BfhUARYl4r7Cm9wmUd42x67U4OTu6onoTWg7pDaWGbG5/j405zJ1GnGSq/J6bpmRyOJonT3VoXnDag%3D%3D%3A&limit=0&content_type=text%2Fplain&owner_uid=261506&fsize=5660&hid=be6f2982324f4be986fb9281d027ecfd&media_type=document&tknv=v2|https://downloader.disk.yandex.ru/disk/3c909bb5c08108d6becf29c3bc461a8686fe80158e037378e20fc40a1be2ee11/663a9a2c/l1OthH1kD3TZHOzznpAYFylaacztOOG01CeR48QLRuCGVA6Kxkv8J9qAXhdz-6FABapIAAbUxhA2HwPWZuj00g%3D%3D?uid=0&filename=YandexDiskTestFile.txt&disposition=attachment&hash=yvvOqbF2BfhUARYl4r7Cm9wmUd42x67U4OTu6onoTWg7pDaWGbG5/j405zJ1GnGSq/J6bpmRyOJonT3VoXnDag%3D%3D%3A&limit=0&content_type=text%2Fplain&owner_uid=261506&fsize=5660&hid=be6f2982324f4be986fb9281d027ecfd&media_type=document&tknv=v2]] Эту длинную ссылку с помощью правой кнопки мыши копируем в буфер обмена и опять сохраняем в каком-нибудь текстовом редакторе. {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-6.png?direct&600 }} ==== Шаг 8. ==== Радуемся, т.к. полученная на предыдущем шаге "длинная" ссылка и есть прямая ссылка на скачивание файла с Яндекс.Диска. Эту ссылку можно использовать по назначению: вставлять в код сайта или отправить товарищу. LOL ==== PS ==== Использовать длинные ссылки неудобно, поэтому их лучше укорачивать, например, с помощью "кликера" от Яндекса. Адрес сервиса: [[https://clck.ru/|https://clck.ru/]] Например, моя длинная ссылка, полученная на шаге 7, сократилась до [[https://clck.ru/3AWRFC|https://clck.ru/3AWRFC]]. {{ :web-серверы_и_движки:яндекс:yandexdiskurlextracting-7.png?direct&600 }} Такую ссылку уже не стыдно отправлять товарищам. :-) [[#top|Наверх ]]