GitHub

Vídeos Curtos,
Performance Infinita.

A solução definitiva para sincronizar seu conteúdo WordPress com backends de alta performance. Desenvolvido para portais que não podem parar.

Documentação Postman Registrar Site Configurações Enviar Shorts

Sincronização Real-time

Postagens, edições e exclusões no WordPress são refletidas instantaneamente na sua aplicação externa via Express API.

WP-CLI Pronto

Comandos robustos para sincronização em massa com controle de lotes, ideal para sites com mais de 100 mil posts.

Domínios Verificados

Sistema integrado de verificação via DNS TXT, garantindo segurança e autenticidade para cada site satélite.

🚀 Integração Direta (Sem Plugin)

⚠️ IMPORTANTE: Todas as requisições devem conter o header X-API-Key.

1. Registro do Site

O primeiro passo é registrar seu domínio. A API gerará uma apiKey exclusiva e retornará no JSON de resposta. Salve esta chave em local seguro!

POST/api/register-site

{
  "domain": "meusite.com"
}

2. Configurações de DNS

Adicione os registros abaixo no seu provedor de DNS (Cloudflare, etc.):

Registro A/CNAME: VALOR_RECEBIDO_NO_PASSO_1 (Host: shorts)

Registro TXT: Use o verificationToken recebido no Passo 1.

3. Verificação

Após propagar o DNS, ative seu domínio para liberar a exibição dos vídeos.

POST/api/verify-site

{
  "domain": "meusite.com"
}

4. Sincronização (CRUD)

Use o endpoint de sync para enviar seus vídeos com todos os metadados necessários.

POST/api/sync

{
  "shortId": "123",
  "domain": "meusite.com",
  "title": "Título do Vídeo",
  "excerpt": "Breve descrição do vídeo...",
  "status": "publish",
  "categories": [
    {"id": 1, "name": "Geral", "slug": "geral"}
  ],
  "tags": [
    {"id": 5, "name": "Trending", "slug": "trending"}
  ],
  "post_url": "https://meusite.com/video-123",
  "video_urls": ["https://cdn.com/video.mp4"],
  "featured_image": "https://cdn.com/thumb.jpg",
  "post_date": "2024-02-26T12:00:00Z",
  "author_id": 1
}