Можно ли загружать, изменять и выгружать JSON-представление документа Google через API?
Я пытаюсь написать для этого приложение на стороне сервера. Под документом Google я подразумеваю файлы, лежащие в основе функций редактирования форматированного текста согласно https://docs.google.com.
Насколько я понял, RealTime API должен позволять мне загружать json-представление документа с помощью запроса GET и загружать новый файл JSON с запросом PUT. Из документации это звучит идеально. Однако ответы на запросы GET содержат null
в поле данных. Я понимаю, что это потому, что мое приложение OAuth2.0 не то же приложение, которое создало документ. Я не уверен, смогу ли я это исправить, если хочу, чтобы файлы обрабатывались так же, как и любой другой документ Google (как определено выше).
Drive API позволяет мне загружать файл с помощью запроса GET, однако поддерживаемые типы mime не включают JSON. Я знаю, что могу попытаться преобразовать их (например, с помощью библиотеки, подобной отличному pandoc), но для этого потребуется обработка с потерями и непредсказуемость, чтобы попытаться угадать, каким может быть представление документа Google, например, парсинг документов MS Word (ew).
Есть ли способ напрямую импортировать и экспортировать документы в собственном JSON-представлении Google?