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

WP File Download Addon: Google Drive Integration

1. Увійдіть до Google Drive у WP File Download

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

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

 

unconnected-google-drive

 

Потім поверніться до налаштувань і просто натисніть Підключити Google Drive у правому куті.

 

автоматичний Google-диск

 

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

 

автоматично підключено до google-drive

 

Ручний режим

Маючи облікові дані на попередньому кроці, перейдіть до адміністратора WordPress і натисніть меню WP File Download > Конфігурація > вкладка Cloud Connection > розділ налаштувань Google Drive. Вставте свій

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

Потім збережіть конфігурацію та натисніть кнопку Connect Google Drive, щоб увійти до свого облікового запису Google.

 

google-drive-connect

 

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

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

 

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

 

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

 

watch-change-google-fd

 

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

 

create-googledrive-cat

 

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

Як це працює? 

WP File download створить кореневу папку на вашому Диску Google із назвою сайту.

 

Файловий менеджер WordPress: синхронізація з Google Drive

 

Усі папки та підпапки, додані в WP File Download будуть синхронізовані в цій папці ( WP File Download - {sitename}) . І навпаки, усі ваші файли та категорії з цієї кореневої папки на Диску Google буде синхронізовано з вашою WP File Download у Wordpress.

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

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

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

 

Файли Google Drive, надіслані на WordPress

 

Позбудьтеся помилки: error: "invalid_scope when connecting WP File Download with Google Drive"

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

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

 

 

 

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

Інтеграція з Google Drive поширюється як окремий додаток. Вам потрібно встановити цей додаток (плагін) додатково до програми WP File Download . Аддон включає інтеграцію для Dropbox та OneDrive .

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

 

Create-project-1

 

Потім введіть назву проекту (без акценту)

 

Назва проекту

 

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

 

 

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

 

enable-api

 

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

 

credentials-menu-1

 

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

 

create-Credentials-1

 

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

  • Виберіть «Веб-додаток» і додайте назву на свій вибір.
  • Авторизоване джерело JavaScript: https://your-domain.com (замініть своїм доменним іменем, без косої риски, без www.)
  • Авторизовані URI переспрямування: https://your-domain.com /wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate (замінити на ім’я вашого домену)

 

створити веб-програму

 

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

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

 

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

 

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

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

 

екран згоди

 

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

 

додаток для тестування

 

Тоді… вуаля! У вас є ідентифікатор і секрет, які потрібно додати до конфігурації WP File Download .

 

oauth-клієнт