Получение ссылки на скачивание открытого файла Google Docs - PullRequest
6 голосов
/ 28 января 2012

Чтение API Документов Google Я нахожу это:

Загрузка

Файлы не могут быть загружены в формате, отличном от тот, в котором они были первоначально загружены. URL загрузки для файлы выглядят примерно так:

https://doc-04-20-docs.googleusercontent.com/docs/secure/m7an0emtau/WJm12345/YzI2Y2ExYWVm?h=16655626&e=download&gd=true

Учитывая общедоступный URL-адрес файла Документов Google, скажем,

https://docs.google.com/open?id=0B1-vl-dPgKm_NTNhZjZkMWMtZjQxOS00MGE1LTg2MjItNGVjYzdmZjYxNmQ5

Как я могу превратить его в ссылку для скачивания?

Ответы [ 2 ]

16 голосов
/ 28 января 2012

Привет, ночной взломщик, попробуйте это:

https://docs.google.com/uc?export=download&id=DOCIDGOESHERE

Я пробовал это только с одним pdf, и все работало нормально, так что, возможно, игра с этим поможет ....

Вселучший,

Дейв

1 голос
/ 26 июня 2015

Для опубликованного документа метод, предложенный dkcwd, не работал.

Я нашел следующий метод на этой странице .При заданном URL публикуемого документа, например

https://docs.google.com/document/pub?id=[ID]

Ссылка для скачивания:

https://docs.google.com/document/export?format=[FORMAT]&id=[ID]

, где [FORMAT] может иметь одно из следующих значений: pdf, doc, docx, oo, rtf, текст.

...