Visão geral
Scraping e geração de links de afiliado — distribuída como imagem Docker.
A OmniLink API converte URLs de produto em links de afiliado e faz scraping de listagens/produtos nas plataformas Amazon, Mercado Livre e Shopee.
Distribuição: imagem Docker + OpenAPI. Sem acesso ao código-fonte.
automacaodebaixocusto/omnilink-api:latestAs operações pesadas rodam em tasks Celery. O POST devolve 202 com task_id; consulte em GET /v1/tasks/{task_id}/status.
Começar
Docker local
Compose com API, worker, Postgres e Redis
Docker Swarm
Produção com Traefik e stack
Variáveis de ambiente
Segredos, banco, Celery e métricas
Autenticação
x-api-key e METRICS_TOKEN
Base URL
Local (compose):
http://localhost:8000Em Swarm a URL pública vem do Traefik (seu domínio).
Fluxo rápido
- Suba com Docker local ou Swarm
- Grave credenciais no cofre:
POST /v1/accounts - Enfileire o trabalho:
POST /v1/affiliate/{platform}/generate-link(ou fetch) - Acompanhe:
GET /v1/tasks/{task_id}/status - Opcional: webhook com HMAC
X-Omnilink-Signature
Plataformas
| Valor no path | Plataforma |
|---|---|
amazon | Amazon |
mercadolivre | Mercado Livre |
shopee | Shopee |