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

Dropfiles: інтеграція Google Drive

1. Увійдіть у Google Drive у Dropfiles

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

Відтепер ви можете заощадити багато часу під час підключення до сервера Google Drive. По-перше, щоб скористатися цією функцією, ви повинні підключити свій обліковий запис Joomunited на вкладці Dropfiles Settings > Live Updates , будь ласка, натисніть кнопку « Пов’язати мій обліковий запис Joomunited » та увійдіть, якщо ви не підключилися.

 

live-updates-dropfiles

 

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

 

автоматичний-google-drive-dropfiles

 

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

 

auto-google-drive-connected-dropfiles

 

Ручний режим

Маючи облікові дані на попередньому кроці, перейдіть до адміністратора Joomla і натисніть меню Dropfiles > Параметри > вкладка Хмарне підключення > розділ налаштувань Google Drive. Вставте свій

  • Ідентифікатор клієнта
  • Клієнтська таємниця

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

 

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

 

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

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

 

підтвердження-автор

 

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

 

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

 

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

 

new-drive

 

Позбудьтеся помилки: помилка: "invalid_scope при підключенні Dropfiles до Google Диска"

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

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

 

Форма підтвердження для розробника OAuth


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

Як це працює? 

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

 

папка google-drive


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

 

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

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

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

 

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

 

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

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

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

 

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

 

Потім встановіть назву проекту (немає місця, немає акценту)

 

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

 

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

 

зображення62

 

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

 

enable-drive-api

 

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

 

облікові дані-меню-1

 

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

 

create-Credentials-1

 

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

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

 

create-web-додаток

 

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

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

 

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

 

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

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

 

екран згоди

 

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

 

опублікувати додаток

 

Тоді ... вуаля! Ви маєте додати свій ідентифікатор та секрет у конфігурації Dropfiles.

 

oauth-client-1