Налаштування 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.

  1. Створіть новий проект на 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.

  1. Створіть новий проект на Google Cloud Platform та згенеруйте новий ключ API.
  • Увімкніть доступ до API в Бібліотеці API для Directions API, а потім додайте ключ API у Google Settings в Головна > Інтеграції > Служби Google > Google Settings.