Інтеграція з Google диском для особистої пошти

Авторизація через ваш особистий адресу електронної пошти

Щоб включити інтеграцію з особистою поштою, вам необхідно надати достатній простір для зберігання на диску, на який будуть передаватися файли.

Користувач з правами суперадміністратора в кабінеті клієнта (біллінг) може дізнатися, скільки місця на диску потрібно для ваших файлів.

Надішліть співробітникові Технічної підтримки наступну інформацію:

  1. Адреса електронної пошти, яка прив’язана до диска
  2. ID клієнта і Secret – нижче розповідаємо і показуємо як отримати ці дані

Увага! Інтеграція не може бути виконана, якщо відсутній хоча б один елемент у списку.
Якщо необхідна інформація не надана, служба підтримки має право відмовити в її налаштуванні, оскільки без усіх даних інтеграція технічно неможлива.

Щоб отримати зазначену вище інформацію, власник облікового запису Google повинен виконати наступні дії:

  1. Перейдіть по посиланню в Google Cloud https://cloud.google.com/
  2. Зайдіть там в консоль (виділено на скріншоті)

3. Якщо проект не створено, то вам необхідно його створити. Ви можете вказати будь-яку назву. Ненічого не вводіть в поле організація.

4. Перейдіть в проект, а потім в розділ APIs & Services

5. Відкрийте розділ екрану згоди OAuth в лівому меню


6. Якщо він ще не налаштований (відобразиться кнопка ‘Почати’), то вам необхідно налаштувати:
В app information вкажіть назву нашої програми – 4logist.
Пошту введіть ту, яка буде інтегрована з диском.
Потім у розділі Audience виберіть External.
Contact Information – ви можете вказати будь-яку адресу електронної пошти, до яких у вас є доступ.

7. Потім відкрийте Audience в лівому меню і додайте свою адресу (на яку буде інтеграція) електронної пошти для тестових користувачів

8. Потім відкрийте Data Access і додайте в scopes https://www.googleapis.com/auth/drive

9. Ваше посилання з’явиться нижче на сторінці в розділі Drive scopes. Ви повинні зберегти ці налаштування.

10. Створення ідентифікатора клієнта:

  • 10.1 Повернення на стартову сторінку Google Cloud
  • 10.2 Перейти до API`s & Services
  • 10.3 На лівій бічній панелі перейдіть в розділ Credentials
  • 10.4 Створіть OAuth client ID

10.5 Тип клієнта Web application. Будь-яке ім’я

10.6 Authorized redirect URIs
Далі перейдіть в сврю базу 4logist, скопіюйте посилання в адресному рядку


Наприклад:
якщо адреса вказана в рядку https://gavtadze.4logist.com/transport/order/list
всю частину перед .com потрібно видалити і додати /google/oauth/callback
тоді посилання буде https://gavtadze.4logist.com/google/oauth/callback

Вставити в Authorized redirect URIs:


11. Після того, як ми отримали client_id і client_secret, ми передаємо їх разом з адресою електронної пошти співробітникові 4logist і виконуємо паралельно наступні кроки.
Це ще не кінець.

12. Знайдіть свій проект в консолі і натисніть Enabled APIs & Services

13. Знайдіть API Google Диска і включіть для нього API

14. Введіть адресу електронної пошти, для якого ми виконуємо інтеграцію, в картці співробітника

15. Далі вам потрібно створити посилання для отримання сертифіката:
Потрібно взяти текст нижче

https://accounts.google.com/o/oauth2/v2/auth ?
client_id=**************&
redirect_uri=**********************& amp;
response_type=код&
область дії= https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&
access_type=автономний&
include_granted_scopes= true&
запит= згоду

Замість зірочок введіть раніше отримані дані client_id і redirect_uri
Приклад перед видаленням прогалин:

залишаємо символи до і після, замінюємо ТІЛЬКИ зірочки, потім прибираємо всі пропуски (ставимо курсор в початок рядка і видаляємо пробіл 1 раз)

у результаті виходить посилання, подібне цьому:

https://accounts.google.com/o/oauth2/v2/auth?client_id=930551061180-jerh61qg6gidpj7m8sml23u08hubavpr.apps.googleusercontent.com&redirect_uri=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&response_type=code&scope=https%3A%2F%2Fwww.googleapis.co%2Fauth%2Fdrive&access_type=offline&include_granted_scopes=true&prompt=consent

16. Вам потрібно вставити його в адресний рядок і перейти по посиланню. Google попросить вас увійти в систему. Вам потрібно увійти в систему через адресу електронної пошти, для якої ми налаштовуємо інтеграцію.


Якщо все зроблено правильно, ви побачите на екрані напис SUСCESS

Повідомте спеціалісту техпідтримки про це і чекайте на зворотній зв’язок

Протягом одного робочого дня спеціаліст протестує інтеграцію і повідомить, що вона завершенаpartying face

Was this helpful?

0 / 0