Создать общий документ Google Диска, принадлежащий веб-сервису

Я новичок в API Google и хотел бы написать небольшой класс обслуживания для своего веб-приложения, который:

  • создает пустой документ Google без помощи пользователя
  • назначает сгенерированный заголовок
  • возвращает URL-адрес, который может быть предоставлен нескольким людям для редактирования этого документа

Этот документ должен быть доступен для редактирования по ссылке для совместного использования. В идеале он принадлежит / управляется как часть хранилища Диска веб-службы.

Код приветствуется, если его проще, чем объяснять, но я действительно прошу помощи в понимании предложения услуг Google.

  • Могу ли я полностью пройти аутентификацию, используя только учетные данные, относящиеся к моему приложению? (например, вызовите Drive API без запроса злоумышленника / наблюдателя / пользователя для аутентификации.)
  • Могу ли я после аутентификации создавать документы локально для моего API?
  • Чью квоту потребляют созданные документы, человек, создавший API-ключ?
  • Могу ли я поделиться этими созданными документами с другими?
  • Смогу ли я управлять списком этих созданных URL-адресов файлов из стандартного веб-интерфейса Google?

person shannon    schedule 21.04.2015    source источник


Ответы (1)


Просто чтобы уточнить, что вы спрашиваете. Вы хотите иметь возможность встроить документ Google на свой веб-сайт. Здесь может произойти пара вещей.

Во-первых, вам нужно будет создать документ Google, скажем, электронную таблицу. В этой таблице вы: щелкните Файл> Опубликовать в Интернете. Отсюда откроется новое окно. Нажмите «Встраивать и опубликовать контент и настройки», а затем нажмите кнопку «Опубликовать». Установите флажок Автоматически повторно публиковать при внесении изменений. (это позволит автоматически обновлять ваш веб-сайт при каждом изменении документа.

Возьмите созданную встроенную ссылку и разместите ее на своей веб-странице, и она будет активна.

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

Надеюсь, все ясно, дайте мне знать, если что-то неясно. Ваше здоровье

person Curtis Beiersdorf    schedule 21.04.2015
comment
Нет, извините, не было яснее. Приложение создает документ без помощи пользователя в рамках рабочего процесса. В настоящее время для меня не важно, отображается ли документ в моем приложении. - person shannon; 21.04.2015