Скиллы Новичок Коммуникация и социальные сети

Dropbox API

Скачать ZIP
12
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Доступ к Dropbox API с использованием управляемой OAuth-аутентификации. Позволяет работать с файлами и папками, выполнять поиск по содержимому, получать метаданные и управлять версиями файлов.

Обзор

Данный инструмент предоставляет удобный способ взаимодействия с Dropbox через единый API-шлюз. Аутентификация выполняется автоматически с помощью токена, что избавляет от необходимости вручную реализовывать OAuth-поток.

С помощью API можно управлять файлами и папками, выполнять поиск, получать информацию о структуре хранилища и работать с историей изменений. :

Быстрый старт

Ниже приведён пример запроса для получения списка файлов в корневой директории:

python <<'EOF'
import urllib.request, os, json
data = json.dumps({"path": ""}).encode()
req = urllib.request.Request(
 'https://gateway.maton.ai/dropbox/2/files/list_folder',
 data=data,
 method='POST'
)
req.add_header('Authorization', f'Bearer {os.environ["MATON_API_KEY"]}')
req.add_header('Content-Type', 'application/json')
print(json.dumps(json.load(urllib.request.urlopen(req)), indent=2))
EOF

Основные возможности

  • Управление файлами и папками
  • Поиск по содержимому хранилища
  • Получение метаданных файлов
  • Работа с версиями и историей изменений
  • Интеграция через единый API-шлюз

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

Все запросы отправляются через API-шлюз, который автоматически добавляет OAuth-токен. Это позволяет использовать единый ключ доступа вместо настройки отдельных интеграций для каждого сервиса.

Большинство операций выполняется через POST-запросы с JSON-телом, даже если речь идёт о чтении данных. Такой подход упрощает унификацию работы с API.

Практическое применение

Dropbox API может использоваться для автоматизации резервного копирования, синхронизации файлов, интеграции с внутренними системами и создания пользовательских инструментов для работы с облачным хранилищем.

Он особенно полезен в сценариях, где требуется программный доступ к данным, например, в CI/CD пайплайнах, бэкап-сценариях или при разработке SaaS-продуктов.


Файл из источника

10937_dropbox-api-1.0.2.zip