Перейти до основного змісту

Dropfiles: Інтеграція з Google Диском

1. Увійдіть до Google Диска в Dropfiles

Автоматичний режим

Відтепер ви можете заощадити багато часу під час підключення до сервера Google Диска. Спочатку, щоб скористатися цією функцією, вам потрібно підключити свій обліковий запис Joomunited у Dropfiles > вкладка «Оновлення в реальному часі». Будь ласка, натисніть «Підключити мій обліковий запис Joomunited» і увійдіть, якщо ви ще не підключилися.

 

оновлення в реальному часі –dropfiles

 

Потім перейдіть до розділу «Підключення до хмари» > вкладка «Диск Google» і просто натисніть «Підключити Диск Google» у правому куті.

 

автоматичне-dropfiles -Google-Диска

 

Потім виконайте наступні кроки, щоб завершити підключення.

 

автопідключення до Google Диска черезdropfiles

 

Ручний режим

Використовуючи облікові дані, введені на попередньому кроці, перейдіть до адміністративної панелі Joomla та натисніть меню Dropfiles > Параметри > вкладка «Підключення до хмари» > розділ «Налаштування Google Диска». Вставте свої

  • Ідентифікатор клієнта
  • Секрет клієнта

Потім збережіть конфігурацію та натисніть кнопку «Підключитися».

 

облікові дані Google Диска

 

Після цього з’явиться спливаюче вікно, і ви зможете вибрати свій обліковий запис.

Якщо ви не зробили жодних помилок, вам слід вибрати обліковий запис Google та підтвердити авторизацію в новому вікні, як показано нижче.

 

підтвердити автора

 

Підключення має бути успішним ☺ Одночасно ви побачите, що параметр «Слідкувати за змінами з Google Диска» увімкнено. Якщо вимкнути його, файли та папки не будуть негайно синхронізовані з Google Диска до вашого Dropfiles .

 

зміни-спостерігати-від-Google

 

Тепер ви можете створювати папки на Google Диску та завантажувати в них файли!

 

новий диск

 

Позбавтеся помилки: error: "invalid_scope when connect Dropfiles with Google Drive"

Нещодавно Google представив новий рівень безпеки, який вимагає перевірки програм. Якщо ви створили програму за допомогою свого облікового запису Google, а потім увійшли з Joomla за допомогою того ж облікового запису, ви не побачите цієї помилки.
Ця помилка з’явиться, лише якщо ви створили програму за допомогою облікового запису Google і намагаєтеся підключитися до Google з Joomla за допомогою іншого облікового запису.

У цьому випадку вам потрібно, щоб ваш додаток отримав схвалення від Google, виконавши цю процедуру: https://support.google.com/code/contact/oauth_app_verification

 

Форма перевірки розробника OAuth


2. Як це працює? Що я можу робити з GG Drive?

Як це працює? 

Dropfiles створить кореневу папку на вашому Google Диску з назвою сайту

 

папка-на-google-диску


Усі категорії та підкатегорії, додані в Dropfiles будуть додані в цю папку.

 

Які напрямки синхронізації?

Це працює в обох напрямках! Ви можете додати файл з Google Диска та переглянути його в Dropfiles або додати файл у Dropfiles та переглянути його в Google Диску. Це також означає, що ви можете керувати файлами в Dropfiles зі свого комп’ютера за допомогою програмного забезпечення для синхронізації Google Диска. Це божевілля! Так, ми знаємо ☺

Зверніть увагу, що якщо ви видаляєте файл з Google Диска, вам потрібно очистити кошик, щоб стерти його з Google Диска.

 

синхронізація дисків

 

3. Створіть додаток Google Диск

Google Диск входить до основного пакета Dropfiles .

Спочатку вам потрібен додаток Google Dev, щоб підключити ваш веб-сайт до Google Диска. Перейдіть за посиланням https://console.cloud.google.com/ та створіть новий проект.

 

Створити-проект-1

 

Потім введіть назву проєкту (без пробілів, без наголосів)

 

новий-проект-1

 

Потім зачекайте кілька секунд, поки завершиться створення проєкту…

 

зображення62

 

Якщо ви вперше використовуєте API Google Диска, вам слід перейти до Меню навігації > API та служби > Бібліотека , щоб активувати його.

 

API для ввімкнення диска

 

У лівому меню натисніть «Меню навігації > API та сервіси»

 

credentials-menu-1

 

Потім у меню ліворуч « Облікові дані» на головній панелі натисніть «+ Створити облікові дані» >> Ідентифікатор клієнта OAuth (якщо буде запропоновано, додайте ім’я на екран згоди OAuth).

 

create-Credentials-1

 

Тепер найважливіший крок.

  • Виберіть «Веб-застосунок» і додайте назву на ваш вибір.
  • Авторизоване джерело JavaScript: https://your-domain.com (замініть на ім'я вашого домену, без косої риски, без www)
  • Авторизовані URI перенаправлення: https://your-domain.com/administrator/index.php?option=com_ dropfiles dropfiles task=googledrive.authenticate (введіть ім'я вашого домену)
Це URL- Dropfiles для бекенду + &task=googledrive.authenticate

 

створити веб-застосунок

 

Примітка: якщо з’являється це попередження: «Недійсне походження: домен потрібно додати до списку авторизованих доменів перед надсиланням», натисніть  на список авторизованих доменів або перейдіть до розділу API та послуги >> екран згоди OAuth , а потім додайте своє доменне ім’я в розділі Авторизовані домени .

Потім вам потрібно вибрати Тип користувача, Внутрішній часто використовується для облікових записів в організації або команді, а Зовнішній – для особистих облікових записів.

 

Тип користувача OAuth

 

  • Внутрішній: ваш додаток доступний лише користувачам Google Workspace (відомого як G Suite) у вашій організації. Вам не потрібно буде надсилати додаток на перевірку.
  • Зовнішній: ваш додаток буде доступний будь-якому користувачеві з обліковим записом Google, але він має бути публічним та перевіреним.

Потім заповніть поля авторизованих доменів і продовжуйте виконувати наступні кроки, щоб завершити реєстрацію програми. Тепер ви можете повернутися до попереднього кроку. Виберіть «Веб-програма», щоб створити облікові дані.

 

екран згоди

 

А статус публікації має бути «Продукція» . Якщо наразі це «Тестування» , вам слід натиснути «Опублікувати програму» , щоб змінити статус.

 

тестовий додаток

 

Тоді… вуаля! Ви отримали свій ID та секретний ключ, які потрібно додати в конфігурацію Dropfiles .

 

oauth-client-1