@newaitix

Как получить получить текст Гугл Документа?

Задача получить текст документа который лежит в Гугл Документе.

Я не могу разобраться с Google API. Английский язык нужно учить, но это завтра. Сегодня нужно решить задачу.
Кто-то работал с Google API? Подскажите адекватный туториал или подкиньте наработки по этому вопросу.
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 1
oshliaer
@oshliaer
Google Products Expert
Вероятно, самый простой способ получить текст Документа - это использовать Google Drive API.

Метод
GET https://www.googleapis.com/drive/v3/files/fileId
возвращает список возможных экспортов

{
  "exportLinks": {
    "application/rtf": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=rtf",
    "application/vnd.oasis.opendocument.text": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=odt",
    "text/html": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=html",
    "application/pdf": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=pdf",
    "application/epub+zip": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=epub",
    "application/zip": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=zip",
    "application/vnd.openxmlformats-officedocument.wordprocessingml.document": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=docx",
    "text/plain": "https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=txt"
  }
}


Для своего файла с id "ABC" авторизуйтесь с правами https://www.googleapis.com/auth/drive.readonly, и вызовите

GET https://docs.google.com/feeds/download/documents/export/Export?id=ABC&exportFormat=txt
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы