- Главная
- Интеграции
- Google Диск
Автоматизация Google Диска: загрузка файлов, папки и ссылки
Автоматизация Google Диска в nana800 загружает файлы, создаёт папки, ищет файлы, выдаёт ссылки и открывает доступ по ссылке, без кода. Блок работает с токеном доступа Google, который вы получаете в Google OAuth Playground, а файл до 20 МБ можно загрузить из текста, из base64 или по ссылке. Каждая операция стоит 0,20 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.
Собрать в конструкторе- Запуск блока: 0,20 ₽
- Бесплатно каждый месяц: 350 ₽
- Карта не нужна
Что можно сделать
- Сохранять в Google Диск файлы по ссылке, например документы и фото от клиентов, до 20 МБ
- Создавать файл из текста или из base64, например отчёт или PDF из предыдущего блока
- Создавать папки, например отдельную папку под каждого клиента или заказ
- Получать список файлов папки или искать файлы по названию и типу, до 1000 за раз
- Открывать файл или папку по ссылке и отправлять ссылку дальше, например в Telegram
- Скачивать файлы до 5 МБ, чтобы передать их содержимое следующему блоку
- Удалять файлы и папки, которые больше не нужны
Блоки в конструкторе
Google Диск: файлы и папки
Действие · 0,20 ₽ за запуск
Восемь операций: list, search, create_folder, upload_file, get_file, share_file, download_file и delete_file. Возвращает ID файла, ссылку для просмотра и ссылку на скачивание.
Как настроить
- 1
Получите токен доступа Google
Откройте Google OAuth Playground, выберите Drive API v3 и право drive (все файлы) или drive.file (только файлы, созданные этим приложением). Нажмите Authorize APIs, затем Exchange authorization code for tokens и скопируйте Access token. Токен - это ключ, по которому блок работает с вашим Диском.
- 2
Добавьте блок «Google Drive»
Создайте схему в конструкторе, поставьте триггер «button» для проверки и добавьте блок «Google Drive». Вставьте токен в поле «Токен доступа (Access Token)».
- 3
Настройте загрузку файла
Выберите операцию upload_file и впишите имя файла с расширением, например report.pdf. Вставьте адрес файла в поле «Ссылка на файл» или текст в поле «Содержимое файла». В «ID папки» укажите ID из адреса папки, иначе файл попадёт в корень Диска. Если файл будут открывать другие люди, выберите true в «Открыть доступ по ссылке».
- 4
Включите схему и проверьте результат
Включите схему и нажмите кнопку в триггере. В результате блока появятся file_id и web_view_link - ссылка для просмотра, её можно передать следующему блоку, например «Telegram message send». Если что-то пошло не так, причина будет в error_message.
- 5
Поставьте рабочий триггер
Замените кнопку на рабочий триггер, например «webhook» для заявок с сайта, и оставьте схему включённой. Учтите, что токен живёт около часа: для постоянной работы получайте свежий токен в своём сервисе и подставляйте его в блок из предыдущего блока.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе