Подключение к «Google Диску»

Инструкция по подключению приложения «Файлы» к сервису «Google Диск»

С помощью приложения «Файлы» можно управлять документами, которые хранятся в вашем аккаунте «Google Диск», не покидая панели управления Webasyst.

Для этого откройте приложение «Файлы», перейдите в раздел «Плагины» и установите плагин «Google Диск».

Откройте настройки установленного плагина и заполните поля «Идентификатор клиента» и «Секрет клиента». Для этого зарегистрируйте приложение в консоли разработчика Google:

  1. По ссылке из настроек плагина перейдите в консоль разработчика.
  2. Создайте новый проект с помощью кнопки «Создать проект».


  3. Перейдите в библиотеку API.
  4. Откройте категорию «Хранение данных (Storage)» и выберите в ней Google Drive API.

  5. Включите Google Drive API.
  6. Создайте учётные данные для Google Drive API.
  7. На странице создания учётных данных выберите:
    1. Какой API вы используете: Google Drive API
    2. Откуда вы будете вызывать API: Веб-сервер (например, node.js, Tomcat)
    3. К каким данным будете обращаться: Данные пользователя

      Нажмите «Выбрать тип учетных данных».
  8. Во всплывающей области «Настройте окно запроса доступа OAuth», выберите «Настроить окно запроса доступа».
  9. На следующей странице для настройки «User Type» выберите «Внешнее».
    Нажмите «Создать».
  10. На следующей странице «Изменение данных для регистрации приложения» введите название приложения и свои email-адреса службы поддержки и разработчика приложения.
    Нажмите «Сохранить и продолжить».
  11. Пройдите остальные шаги на этой странице. На них можно ничего не изменять.
  12. Вернитесь на страницу настройки учётных данных.
  13. Значение в поле «Название» (например, «Веб-клиент») можно оставить без изменения.
    В поле «Разрешенные URI перенаправления» скопируйте значение из поля «Authorized redirect URI» в настройках плагина «Google Диск».

    Нажмите «Создать идентификатор клиента OAuth».
  14. На предложение скачать учётные данные выберите «Не сейчас».
  15. В открывшемся списке идентификаторов клиентов нажмите на название созданного идентификатора учётных данных.
  16. Скопируйте значения «Идентификатор клиента» и «Секрет клиента» и вставьте их в соответствующие поля в настройках плагина «Google Диск».
  17. Сохраните настройки плагина.
  18. На следующем шаге нажмите «Подключить».

  19. На следующей странице разрешите доступ созданного вами приложения Google к данным приложения «Файлы».

  20. Выберите, в каком месте нужно разместить папку с файлами из вашего Google-аккаунта, и подтвердите выбор с помощью кнопки.

  21. Дождитесь окончания синхронизации данных.

Готово! Начинайте работать со своими файлами из сервиса «Google Диск» в приложении «Файлы». Все сделанные вами изменения будут автоматически перенесены в «Google Диск».

2 комментария

  • +1
    Сергей Правдин Сергей Правдин 6 января 2021 09:09 #

    Пора обновить инструкцию, на стороне гугл многое изменилось и добавилось

    • +2
      Сергей Правдин Сергей Правдин 6 января 2021 10:06 #

      1. Переходим: https://console.developers.goo...

      2. Если нужно создаем новый проект.

      3. Нажимаем "+ ENABLE APIS AND SERVICES"

      4. Из списка выбираем Google Drive API

      5. Нажимаем кнопку Включить.

      6. Дальше справа в углу "Создать учетные данные"

      7. 

      Какой API вы используете? - Google Drive API

      Какой API вы используете? - Веб-сервер (например, node.js, Tomcat)

      К каким данным вы будете обращаться? - Данные пользователя

      И  нажимаем "Выбрать тип учетных данных".

      8. Во всплывающем окне выбираем "Настроить окно запроса доступа" - откроется отдельная вкладка.

      9. В этом разделе если нет платной подписки? на сколько я понял, нужно выбрать что приложение становиться публичным!!!! 

      Ставим галочку "Внешнее" и нажимаем кнопку "Создать".

      Заполняем данные: Название, почту, авторизационные домены (ваш домен). Дальше нажимаем еще раз сохранить. и потом еще раз сохранить.

      Дальше на этой странице нажимаем "PUBLISH APP" и потом "Подтвердить"!

      10. Возвращаемся на первую вкладку и "Создание идентификатора клиента OAuth 2.0"

      • Заполняем название: Любое
      • Разрешенные источники JavaScript: Водим адрес домена с https://
      • Разрешенные URI перенаправления: Берем из данных приложения Webasyst.

      Нажимаем: "Cоздать идентификатор клиента"

      Далее нажимаем кнопку "Готово".

      11. В блоке "Идентификаторы клиентов OAuth 2.0" выбираем созданное правило и заходим в него.

      Добавляем снова тут:

      • Разрешенные источники JavaScript  - наш сайт с https
      • Разрешенные URI перенаправления - из настроек приложения берем

      Сохраняем и потом снова заходим и копируем настройки уже в приложение.

      Потом уже по инструкции стандартной все просто.

      Добавление новых комментариев к этой теме отключено.


      Раздел помощи работает на основе приложения «Хаб»