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

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

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

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

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

 

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

 

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

 

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

 

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

 

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

 

Ручний режим

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

  • ID клієнта
  • Секрет клієнта

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

 

облікові дані google-drive

 

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

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

 

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

 

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

 

дивитися-зміни-від-Google

 

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

 

новий диск

 

Позбавтеся помилки: 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-Developer-Verification-Form


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

Як це працює? 

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

 

папка-гугл-диск


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

 

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

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

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

 

Drive-Sync

 

3. Створіть додаток Google Drive

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

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

 

Create-project-1

 

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

 

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

 

Потім зачекайте кілька секунд на створення проекту ...

 

image62

 

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

 

enable-drive-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-клієнт-1