Перейти к основному содержанию

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

1. Войдите в Google Диск через Dropfiles.

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

Теперь вы можете сэкономить много времени при подключении к серверу Google Диска. Во-первых, чтобы использовать эту функцию, вам необходимо подключить свою учетную запись Joomunited в разделе «Настройки Dropfiles» > вкладка « Привязать мою учетную запись Joomunited» и войдите в систему, если вы еще не подключились.

 

live-updates-dropfiles

 

Затем перейдите на вкладку «Подключение к облаку» > «Google Диск » и просто нажмите кнопку Подключить Google Диск » в правом углу.

 

автоматический-гугл-диск-дроп-файлы

 

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

 

auto-google-drive-connected-dropfiles

 

Ручной режим

Имея учетные данные на предыдущем шаге, перейдите к администратору Joomla и нажмите меню « Dropfiles» > «Параметры» > вкладка «Подключение к облаку» > раздел «Настройки Google Диска». Вставьте свой

  • ID клиента
  • Секрет клиента

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

 

Google-диск-учетный

 

После этого появится всплывающее окно, и вы сможете выбрать свою учетную запись.

Если вы не допустили ошибок, вам следует выбрать учетную запись Google и подтвердить авторизацию в новом окне, как показано ниже.

 

подтверждают, автор

 

Подключение должно пройти успешно ☺ При этом вы увидите, что параметр «Смотреть изменения с Google Диска» включен. Если вы отключите файлы и папки, они не будут сразу синхронизированы с Google Диска в ваши Dropfiles.

 

сторожевые изменения, из-Google

 

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

 

Новый привод

 

Избавьтесь от ошибки: error: «invalid_scope при подключении Dropfiles к Google Drive»

Google недавно представил новый уровень безопасности, который заставляет приложения проверяться. Если вы создали приложение с помощью своей учетной записи Google, а затем вошли в систему из Joomla с той же учетной записью, вы не увидите эту ошибку.
Эта ошибка появится только в том случае, если вы создали приложение с учетной записью Google и пытаетесь подключиться к Google из Joomla с другой учетной записью.

В этом случае вам нужно, чтобы ваше приложение было одобрено Google, выполнив следующий процесс: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Девелопер-Verification-Form


2. Как это работает? Что я могу делать с GG Drive?

Как это работает? 

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

 

Google-диск-папка


Все категории и подкатегории, добавленные в Dropfiles, будут добавлены в эту папку.

 

Каковы направления синхронизации?

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

Обратите внимание: если вы удаляете файл с Google Диска, вам нужно очистить корзину, чтобы стереть его с Google Диска.

 

Привод синхронизации

 

3. Создайте приложение Google Drive.

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

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

 

Create-проект-1

 

Затем настройте имя проекта (без пробела, без акцента)

 

нового проекта-1

 

Затем подождите несколько секунд для создания проекта ...

 

image62

 

Если вы впервые используете API Google Диска, перейдите в меню навигации > 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

 

создавать веб-приложения,

 

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

Затем вам нужно выбрать тип пользователя: « Внутренний» часто используется для учетных записей в организации или команде, а « Внешний» — для личных учетных записей.

 

OAuth-пользователь типа

 

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

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

 

Согласие-экран

 

И статус публикации должен быть Производство» , если в настоящее время он « Тестируется », вы должны нажать кнопку Опубликовать приложение , чтобы изменить статус.

 

публикация-приложение

 

Тогда… вуаля! У вас есть свой идентификатор и секрет для добавления в конфигурацию Dropfiles.

 

OAuth-клиент-1