48 lines
783 B
Markdown
48 lines
783 B
Markdown
|
|
# TikTok Video Downloader
|
|||
|
|
|
|||
|
|
Микросервис для скачивания видео с TikTok
|
|||
|
|
|
|||
|
|
## Порт
|
|||
|
|
|
|||
|
|
- Внутренний порт: 5000
|
|||
|
|
- Внешний порт: 5559
|
|||
|
|
|
|||
|
|
## API
|
|||
|
|
|
|||
|
|
### Health Check
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
GET /health
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Ответ:
|
|||
|
|
```json
|
|||
|
|
{"status": "ok", "service": "tiktok-downloader"}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### Скачать видео
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
POST /download/stream
|
|||
|
|
Content-Type: application/json
|
|||
|
|
|
|||
|
|
{
|
|||
|
|
"url": "https://www.tiktok.com/@username/video/1234567890"
|
|||
|
|
}
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Возвращает бинарные данные видео.
|
|||
|
|
|
|||
|
|
## Запуск
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
docker-compose up -d --build
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Поддерживаемые URL
|
|||
|
|
|
|||
|
|
- `https://www.tiktok.com/@username/video/1234567890`
|
|||
|
|
- `https://vm.tiktok.com/ZM...` (короткие ссылки)
|
|||
|
|
- `https://m.tiktok.com/v/1234567890`
|
|||
|
|
|