| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:settings:system:google_calendar [26.06.2019 10:16] – [Настройка сервера push-сообщений] mayn | product:settings:system:google_calendar [11.01.2022 13:50] (текущий) – anna.makhneva |
|---|
| ====== Настройка интеграции с Google Calendar ====== | ====== Настройка интеграции с Google Calendar ====== |
| | Подробный алгоритм - [[product/settings/system/google_calendar|здесь]] |
| |
| Для настройки интеграции необходимы: | Для настройки интеграции необходимы: |
| Заверьте домен на сервисе [[https://search.google.com/search-console|Google Search Console]], для этого: | Заверьте домен на сервисе [[https://search.google.com/search-console|Google Search Console]], для этого: |
| - добавьте новый ресурс -> "**Ресурс с префиксом в URL**" -> укажите ресурс с протоколом ''https'' в адресе; \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_01.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 1** -- Добавить ресурс в Search Console</text> | - добавьте новый ресурс -> "**Ресурс с префиксом в URL**" -> укажите ресурс с протоколом ''https'' в адресе; \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_01.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 1** -- Добавить ресурс в Search Console</text> |
| - действуйте согласно рекомендациям (Рисунок 2). В случае успешной проверки -> «Подтвердить». \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_02.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 2** -- Подтверждение прав</text> | - действуйте согласно рекомендациям (Рисунок 2). \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_02.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 2** -- Подтверждение прав</text> \\ Скачанный файл нужно загрузить в корень сайта, т.е чтобы он стал доступен для Google по адресу https://a2nta.ru/google6e61a8a115f815ba.html. \\ В случае успешной проверки -> «Подтвердить». |
| - Домен появится в списке, если права успешно подтверждены. \\ При возникновении ошибок выдаются соответствующие сообщения. После устранения ошибок переходите к следующему шагу. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_03.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 3** -- Сообщение о подтверждении прав</text> | - Домен появится в списке, если права успешно подтверждены. \\ При возникновении ошибок выдаются соответствующие сообщения. После устранения ошибок переходите к следующему шагу. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_03.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 3** -- Сообщение о подтверждении прав</text> |
| |
| - Найдите Google Calendar API, перейдите на страницу и нажмите «Включить». \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_06.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 6** -- Кнопка перехода к библиотеке API</text> | - Найдите Google Calendar API, перейдите на страницу и нажмите «Включить». \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_06.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 6** -- Кнопка перехода к библиотеке API</text> |
| - Перейдите в панель управления и проверьте список включённых для проекта API. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_07.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 7** -- Список включённых API на панели управления</text> | - Перейдите в панель управления и проверьте список включённых для проекта API. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_07.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 7** -- Список включённых API на панели управления</text> |
| - Настройте информацию о проекте. \\ - Перейдите «Учётные данные» -> «Создать учётные данные» -> «Идентификатор клиента OAuth». \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_08.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 8** -- Создать идентификатор клиента OAuth</text> | - Настройте информацию о проекте. \\ - Перейдите «Учётные данные» -> «Создать учётные данные» -> «Идентификатор клиента OAuth». \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_08.png?nolink |}} </image> \\ <TEXT align="center">**Рисунок 8** -- Создать идентификатор клиента OAuth</text> |
| - В открывшемся окне выберите «Другие типы» и введите название. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_09.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 9** -- Выбор типа приложения</text> | - После выполнения предыдущего пункта появится вкладка OAuth consent screen: \\ <image shape="thumbnail"> {{:product:settings:system:oauth_consent.jpg?nolink|}} </image> \\ в ней заполните обязательные поля в первом окне; \\ <image shape="thumbnail"> {{:product:settings:system:oauth_2.jpg?nolink|}} </image> \\ второе окно можно пропустить; \\ добавьте адреса пользователей, календарь которых нужно синхронизировать, в третьем окне. \\ <image shape="thumbnail"> {{:product:settings:system:oauth3.jpg?nolink|}} </image> |
| | - После этого снова повторите действия "Перейдите «Учётные данные» → «Создать учётные данные» → «Идентификатор клиента OAuth»". |
| | - В открывшемся окне выберите «Desktop app». \\ <image shape="thumbnail"> |
| | {{:product:settings:system:photo_2021-10-27_16-25-29.jpg|}} </image> \\ <TEXT align="center">**Рисунок 9** -- Выбор типа приложения</text> |
| - Указав тип, вы получите реквизиты сертификата. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_10.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 10** -- Идентификатор</text> | - Указав тип, вы получите реквизиты сертификата. \\ <image shape="thumbnail">{{ :product:settings:system:settings_configuration_10.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 10** -- Идентификатор</text> |
| =====Настройка сервера push-сообщений===== | =====Настройка сервера push-сообщений===== |
| Для этого настройте домен и подпишите пользователя в системе ADVANTA на канал рассылки push-сообщений. | Для этого настройте домен и подпишите пользователя в системе ADVANTA на канал рассылки push-сообщений. |
| - Перейдите в «Учётные данные» -> «Подтверждение прав на домен» и нажмите «**Добавить домен**» | - Перейдите в «Учётные данные» -> «Подтверждение прав на домен» и нажмите «**Добавить домен**» |
| - Укажите домен без протокола %%https://%% и нажмите «Добавить домен». \\ <image shape="thumbnail">{{ :product:settings:settings_configuration_15.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 12** -- Ввод имени домена</text> | - Укажите домен без протокола %%https://%% и нажмите «Добавить домен». \\ <image shape="thumbnail">{{ :product:settings:settings_configuration_15.png?nolink |}}</image> \\ <TEXT align="center">**Рисунок 11** -- Ввод имени домена</text> |
| |
| Если при добавлении домена возникла ошибка, значит у используемой учетной записи Google нет доступа к указанному домену, либо домен неверно заверен в сервисе Google Search Console. | Если при добавлении домена возникла ошибка, значит у используемой учетной записи Google нет доступа к указанному домену, либо домен неверно заверен в сервисе Google Search Console. |
| |
| <callout type="info" icon="true">После выполнения всех пунктов можно переходить [[product:settings:interface:calendar_synchronize|к настройке интеграции с Google Calendar]] в разделе "Администрирование".</callout> | <callout type="info" icon="true">После выполнения всех пунктов можно переходить [[product:settings:interface:calendar_synchronize|к настройке интеграции с Google Calendar]] в разделе "Администрирование".</callout> |