2012-05-05 2 views
3

У меня просто появилась идея иметь совместно действующее общедоступное содержимое документа Google Диска, отображаемое на моем веб-сайте. Я надеялся, что это будет просто, поскольку я собираюсь извлечь простой текст, и документ будет общедоступным, поэтому никакие аутентификационные махинации не будут препятствовать моему пути.Возьмите текст документа из общедоступного документа Google Диска и покажите его на веб-сайте

Я просмотрел Google Drive REST API, но получается, что я могу получить только метаданные файлов и/или весь файл документа. Не только содержимое документа.

Я не хочу тратить дневную кодировку, чтобы сделать это, я подумал, что было бы неплохо иметь, но может жить, просто связавшись с файлом непосредственно с моего веб-сайта. Кто-нибудь пробовал это раньше? Кто-нибудь экспериментировал с API Google Диска и чувствовал, сколько работы будет задействовано?

ответ

3

Если вы хотите получить содержимое собственного документа Google (например, таблицы Google или документа Google), в настоящее время это возможно с помощью API-интерфейса накопителя.

В API-интерфейсе Drive для собственных типов документов Google у вас будет серия «exportLinks» как часть метаданных файла. Каждый из этих URL-адресов экспорта позволяет загружать содержимое документа Google в определенном формате экспорта (например, RTF, обычный текст, HTML, PDF и т. Д.). Обновление моего ответа ...

Смотрите документацию для этого: https://developers.google.com/drive/manage-downloads#downloading_google_documents

+0

Любое обновление на работе Google, добавив функциональность? – TERMtm

+0

Да, теперь это возможно благодаря API-интерфейсу Drive. Разумеется, он работает с непубличными документами: в API-интерфейсе Drive для собственных документов Google у вас будет серия «URL-адресов экспорта», каждый URL-адрес позволяет загружать содержимое документа Google в определенном формате экспорта (например, RTF, простой текст, HTML, PDF и т. д.). Обновление моего ответа ... – Nivco