Создайте презентацию со всем JSON в Google Slides API

Всем привет (извините за мой английский)

У меня проблема с API Google Slides, мне нужно скопировать документ Google Slides из одной учетной записи в другую (поэтому я не могу использовать Google Drive API с функцией «копировать»).

Для этого я использовал API Google Slides, чтобы получить объект JSON (презентацию) на стороне клиента и отправить его на свой сервер (nodejs).

В моем серверном приложении я отправляю объект презентации любому, и клиент может сохранить его на Google Диске (всегда с Google Slides API).

Но проблема в том, что когда клиент отправляет объект презентации (со всеми полями) в Google Slides API (метод Presentations.create), он просто создает голый документ Google Slides без свойств, включенных в мои запросы.

Мне нужно сохранить весь документ Google Slides, но я не могу этого сделать и не знаю почему.

Я весь день занимался этой проблемой, пожалуйста, не могли бы вы мне помочь :)?

Спасибо !!!


person YasserST    schedule 10.05.2017    source источник


Ответы (1)


К сожалению, API слайдов создает только пустые презентации с помощью Presentations.create (). Из этого входного объекта берется только заголовок.

Для копирования между аккаунтами лучше всего подойдет API копирования Диска. Если у вас есть доступ на запись к исходной презентации на Диске, один из вариантов - сначала предоставить доступ к ней целевой учетной записи, используя Drive permissions.update API, а затем скопировать. Другой вариант - попробовать экспорт, а затем импорт.

person Maurice Codik    schedule 11.05.2017