Как создать прямую ссылку для скачивания для общей ссылки Google Drive по идентификатору файла

Я хочу создать прямую ссылку для скачивания с Google Диска, не открывая веб-страницу.

Я нашел 1 сайт, который делает то же самое, но я не нашел, как он это делает.

ниже приведен сайт, который генерирует прямую ссылку для скачивания, не открывая страницу Google Диска.

https://links-safety.com/download.php?id=0B475ByfcR9n4a1JMVEZxQno2Tmc

0B475ByfcR9n4a1JMVEZxQno2Tmc - это файл Google и замените его любым файлом.

может ли кто-нибудь сказать мне, как я могу это сделать? Я хочу сделать ту же страницу, что и сайт выше.

Я пробовал этот URL, но он не работает. вместо того, чтобы начать загрузку, он открывает страницу.

https://drive.google.com/uc?id=0BwSYfbOPSw89Rno4LTZpSGF6RUE


person Jimmy Lancstar    schedule 04.08.2017    source источник
comment
Вы проверили мой ответ и связали @Jimmy, это сработало для вас?   -  person Kresimir Pendic    schedule 04.08.2017
comment
да, это сработало для меня, спасибо   -  person Jimmy Lancstar    schedule 05.08.2017


Ответы (1)


вы должны сделать что-то в этом направлении ..

  • перейдите в консоль Google API и создайте или используйте существующий проект ( https://console.developers.google.com/apis/credentials ) введите здесь описание изображения

  • добавить API Google Диска

  • затем создайте свой key введите здесь описание изображения
  • а затем вы можете настроить таргетинг URL-адресов с помощью следующей структуры URL-адресов: https://www.googleapis.com/drive/v3/files/идентификатор_файла?key=ваш_ключ&alt=media

это задокументировано на странице API Google, здесь: https://developers.google.com/drive/v3/web/manage-downloads#downloading_a_file

person Kresimir Pendic    schedule 04.08.2017
comment
Спасибо, это работает. но выше сайт использует другой метод. этот сайт генерирует такой URL-адрес doc-0o-a0-docs.googleusercontent.com и ваш метод создает URL googleapis.com. - person Jimmy Lancstar; 04.08.2017
comment
kresimir pendic, не могли бы вы сказать мне, какой php-код использовал этот сайт для создания ссылки ?? links-safety.com/download.php?id=0B475ByfcR9n4a1JMVEZxQno2Tmc - person Jimmy Lancstar; 05.08.2017
comment
Или более простой способ без API-ключей, сделать POST-запрос. stackoverflow.com/a/47625446/661872 - person Lawrence Cherone; 04.12.2017
comment
это работает, но имя файла - это идентификатор этого файла - person Jazuly; 24.05.2018