Налаштування Google
Для ввімкнення інтеграцій з Google, UA-Pro ERP потребує доступу до API, через який буде синхронізуватися інформація. Це досягається за допомогою протоколу автентифікації OAuth 2.0.
Як налаштувати Google Settings
Для Google Calendar, Google Contacts, Google Drive та Google Indexing
Щоб дозволити синхронізацію з будь-якою з вищезгаданих служб, вам потрібно авторизувати UA-Pro ERP для отримання даних з Google. Нижче наведено приклад налаштування інтеграції з Google Contacts.
- Створіть новий проект на Google Cloud Platform та згенеруйте нові облікові дані OAuth 2.0.
Увімкніть доступ до API в Бібліотеці API для інтеграції, яку ви хочете підключити.
- Google Calendar: Calendar API
- Google Contacts: People API
- Google Drive: Drive API
- Google Indexing: Indexing API
У розділі API & Services > Credentials створіть нові облікові дані та виберіть Create OAuth client ID
Виберіть тип програми Web Application
Додайте
https://{yoursite}до Authorized JavaScript origins.Додайте
https://{yoursite}?cmd=frappe.integrations.doctype.google_calendar.google_calendar.google_callbackяк авторизований URI перенаправлення для Google Calendar.Додайте
https://{yoursite}/api/method/frappe.integrations.google_oauth.callbackяк авторизований URI перенаправлення для решти служб.
- Додайте ваш Client ID та Client Secret у Google Settings в Головна > Інтеграції > Служби Google > Google Settings
Для Google Maps
Встановлення API Key потрібне лише якщо ви хочете використовувати Directions API, наприклад, у Delivery Trip UA-Pro ERP. Для інших функцій це не потрібно.
Щоб дозволити синхронізацію з Google Maps, вам потрібно згенерувати ключ API, оскільки Google Maps не потребує доступу до даних з Google.
- Створіть новий проект на Google Cloud Platform та згенеруйте новий ключ API.
- Увімкніть доступ до API в Бібліотеці API для Directions API, а потім додайте ключ API у Google Settings в Головна > Інтеграції > Служби Google > Google Settings.