1. Создайте приложение Google drive
Диск Google входит в основной пакет Dropfiles .
Во-первых, вам нужно приложение Google Dev для подключения вашего сайта к Google Drive. Перейти к https://console.developers.google.com/project и создать новый проект.

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

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

Если вы впервые используете API Google Диска, перейдите на Меню навигации> API и сервисы> Библиотека активировать его.

В левом меню нажмите на «Меню навигации> API и сервисы»

Тогда в левом менюПолномочия», на главной панели нажмите «+ Создать учетные данные» >> Идентификатор клиента OAuth (если потребуется, добавьте имя на экран согласия OAuth).

Теперь самый важный шаг.
- Выберите «Веб-приложение» и добавьте имя по вашему выбору.
- Авторизованное происхождение 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-экран согласия, затем добавьте ваше доменное имя в Авторизованные домены.

Тогда ... вуаля! Вы получили свой идентификатор и секрет для добавления в конфигурации Dropfiles .

Чтобы использовать функцию «Синхронизация с Google Диском в режиме реального времени», необходимо подтвердить свой домен. Вы должны выполнить следующие действия:
Пожалуйста, перейдите к «API & Services» >> «Проверка домена», нажмите на Кнопка Добавить домен. Затем введите свой домен и нажмите Добавить домен кнопка.

Если ваш домен был подтвержден, то вы успешно добавили домен. Перейдите к конфигурации Dropfiles для следующего шага.

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

Вы будете связаны с "Вебмастер Централ" стр. Отсюда вы должны:
- Выберите своего провайдера доменных имен, если в списке нет вашего провайдера, выберите Другой
- Добавить запись TXT в конфигурацию DNS. Например: google-site-verify = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
- Нажмите на проверить кнопка

Страница с успешным уведомлением будет отображаться, если вы правильно выполните шаги, описанные выше. После этого перейдите к конфигурации Dropfiles для следующего шага.

2 Войдите в Google Диск в Dropfiles
Затем вернитесь в администратор Joomla и нажмите на меню Dropfiles > Параметры> вкладка Облачное подключение> раздел настроек Google Диска. Вставьте свой
Затем сохраните конфигурацию и нажмите на Кнопка подключения.

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

Соединение должно быть успешным. Одновременно вы увидите параметр "Смотреть изменения с Google Drive" включен Если вы отключите Файлы и Папки, они не будут синхронизированы сразу с Google Диска с вашими Dropfiles .

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

Избавиться от ошибки: ошибка: «invalid_scope при подключении Dropfiles с Google Drive»
Google недавно представил новый уровень безопасности, который заставляет приложения проверяться. Если вы создали приложение со своей учетной записью Google, а затем вы входите из Joomla с той же учетной записью, которую вы не будет увидеть эту ошибку.
Эта ошибка появляется только в том случае, если вы создали приложение с учетной записью Google и пытаетесь подключиться к Google из Joomla с другой учетной записью.
В этом случае ваше приложение должно быть одобрено Google, выполнив следующие действия: https://support.google.com/code/contact/oauth_app_verification

3 Как это работает? Что я могу сделать с GG Drive?
Как это работает?
Dropfiles создаст корневую папку на вашем Google Диске с именем сайта

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