Можно ли загружать, изменять и загружать JSON-представление документа Google через API?Как загрузить/загрузить JSON-представление документа Google?
Я пытаюсь написать приложение на стороне сервера, чтобы сделать это. Документом Google я имею в виду файлы, лежащие в основе функций редактирования полнотекстового текста, в соответствии с https://docs.google.com.
Насколько я понял, API RealTime должен позволить мне загрузить json-представление документа с помощью запроса GET и загрузить новый JSON-файл с запросом PUT. Из документации это звучит идеально. Однако ответы из запросов GET содержат null
в поле данных. Я понимаю, что это потому, что мой OAuth2.0 app is not the same app that created the document. Я не уверен, могу ли я исправить это, если я хочу, чтобы файлы обрабатывались так же, как и любой другой документ Google (как определено выше).
API-интерфейс Drive позволяет мне скачать файл с GET request, однако поддерживаемые mime-типы не включают JSON. Я знаю, что я мог бы попытаться их преобразовать (например, через библиотеку, такую как отличный pandoc), но для этого требуется потерять и непредсказуемую обработку, чтобы попытаться угадать, что представление документа Google может быть через, например. разбор документов MS Word (ew).
Есть ли способ прямого импорта & экспортных документов в собственное представление JSON от Google?
Эй, большое спасибо за ответ. Согласно моему вопросу, я уже проверил это раньше, но пришел к выводу, что, хотя RealTime API можно использовать для управления произвольным состоянием в пользовательских приложениях (как вы проиллюстрируете), он не может использоваться для редактирования файлов, созданных с помощью " Google Docs "в смысле https://docs.google.com этого слова, то есть Google эквивалент документов MS Word. Это правильно, или я чего-то не хватает? –