Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Системный администратор настраивает интеграцию Интеграция настраивается на стороне Google через OAuth. Сначала создайте проект, затем подключите интеграцию.

Оглавление

...

Создание проекта

  1. выбрать проект или

    Перейдите в консоль разработчика. Нажмите

    Select a project, чтобы

    Create project

    , чтобы создать новый

    .

      




  2. В поле Project name введите название проекта, а в поле Organization выберите организацию.

  3. Чтобы добавить проект в папку, рядом с полем Location нажмите Browse, найдите папку и нажмите Select.

  4. Наконец, нажмите Create, чтобы создать проект.



    Вы создали проект, теперь включите для него Calendar Google Meet REST API и Google People API. 

  5. Откройте вкладку APIs & Services.

    Image Added

  6.  В поиске введитеGoogle Meet REST API  и выберите первый результат.

    Image Added

  7. Нажмите Enable.

    Image Added

  8. Затем так же введите Google People API и нажмите Enable.
    Image Removed

    Image Added

  9. Откройте раздел Credentials. Нажмите Перейти в раздел Credentials. Если ранее не было созданных Client ID, нажмите Configure consent screen.



  10. Перейдите Вы автоматически перейдёте в раздел раздел OAuth consent screen. Выберите User Type: Internal и нажмите Create.



  11. Заполните обязательные поля.



  12. Нажмите Save and continue внизу страницы.



  13. Далее вы перейдёте на шаг 2 Scopes. Нажмите Add or remove scopes.

    Scopes — разрешения, которые вы запрашиваете пользователей предоставить iSpring Leran, чтобы получить доступ к данным из их Google аккаунта. 

    Image Added

     
  14. В разделе Manually add scopes добавьте скоупы из списка ниже. Нажмите Add to table и Update.

    панель
    bgColor#eaf4fd

    Список скоупов

    https://www.googleapis.com/auth/meetings.space.readonly 

    https://www.googleapis.com/auth/meetings.space.created

    https://www.googleapis.com/auth/userinfo.email 

    https://www.googleapis.com/auth/userinfo.profile



    Image Added

Подключение интеграции

  1. Вернитесь в раздел Затем вернитесь на вкладку Credentials. Нажмите Create credentials OAuth client ID.



  2. Выберитетипприложения Application type: Web application. иВ поле Name введитеимявашего OAuth2.0 client. Имя может быть любое, например, "Web client .Введите1".

    Image Added

  3. Также вставьте Authorized redirect URIs и , который скопировали из iSpring Learn, и нажмите Create.
    Image Removed

Подключение через Service Account


  1. Image Added

  2. Появится окно с данными Client ID и Client secret. Скопируйте данные и передайте администратору iSpring Learn.

    Image Added
    Перейдите в консоль разработчика. Выберите существующий проект или создайте новый.  
    Image Removed
    В поиске введите Google Calendar API и нажмите Enable.
    Image Removed
    Перейдите в раздел Service Account. Нажмите Crate service account.
    На сайте Google Cloud представлена более подробная инструкция по созданию Service Account.
    Image Removed
    Введите Service Account ID. Он должен содержать от6до30символовиможет состоять из строчных букв, цифр и дефисов.Послесоздания Service Account вы не сможетеизменитьегоназвание.
    Image Removed
    Далее создадим ключ для Service Account.
    Выберите созданный аккаунт.
    Image Removed
    Перейдите на вкладку Keys и нажмите Add key Create new key.
    Image Removed
    Выберите тип файла JSON и нажмите Create.
    Image Removed
    Готово! Теперь администратор iSpring Learn может подключить интеграцию в LMS.