REST API для интеграции BoS Files в ваши приложения
BoS Files API позволяет интегрировать функциональность файлообменника в ваши приложения. API доступен для пользователей с тарифом Business.
https://api.fileshare.pro/v1
Используйте API ключ в заголовке Authorization:
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.fileshare.pro/v1/files
Получите свой API ключ в личном кабинете → Настройки → API.
Загрузить файл
curl -X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/file.pdf" \
https://api.fileshare.pro/v1/files/upload
Response:
{
"success": true,
"file_id": "abc123",
"public_link": "https://fileshare.pro/dl/xyz789",
"size": 1024000
}
Получить список файлов
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.fileshare.pro/v1/files?page=1&limit=50
Получить информацию о файле
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.fileshare.pro/v1/files/abc123
Удалить файл
curl -X DELETE \
-H "Authorization: Bearer YOUR_API_KEY" \
https://api.fileshare.pro/v1/files/abc123
Получить статистику аккаунта
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.fileshare.pro/v1/stats
| Тариф | Запросов в минуту | Запросов в день |
|---|---|---|
| Business | 100 | 10,000 |
| Enterprise | 1,000 | 100,000 |
Официальные SDK для популярных языков программирования:
Python
pip install fileshare-sdk
JavaScript
npm install fileshare
PHP
composer require fileshare
Java
maven: fileshare-sdk