Web moderno / Webhooks
Publique artigos em qualquer CMS ou plataforma via URL de webhook.
Visão geral
A integração de Webhooks é projetada para qualquer CMS ou plataforma web que não seja WordPress, Shopify ou Wix. Ao configurar uma URL de webhook, você pode receber dados de artigos do Rankfender via solicitações HTTP POST e processá-los em seu próprio sistema.
Como funciona
Quando um artigo é publicado pelo Rankfender com a integração de Webhooks ativa, o Rankfender envia uma solicitação HTTP POST para o seu endpoint webhook configurado. Seu servidor recebe a solicitação, processa os dados do artigo e cria o conteúdo em seu CMS ou plataforma.
Payload do artigo
| Campo | Tipo | Descrição |
|---|---|---|
| title | string | O título do artigo. |
| content | string (HTML) | O conteúdo completo do artigo como marcação HTML. |
| meta_description | string | A meta descrição SEO do artigo. |
| featured_image_url | string (URL) | A URL da imagem em destaque do artigo. |
| keywords | array de strings | As palavras-chave alvo associadas ao artigo. |
| publish_date | string (ISO 8601) | A data de publicação pretendida para o artigo. |
Configuração
- Insira a URL do seu endpoint webhook — Navegue até Configurações do projeto > Integrações > Webhooks e insira a URL completa do seu endpoint webhook.
- Adicionar cabeçalhos personalizados (opcional) — Adicione cabeçalhos de autenticação personalizados se exigido pelo seu endpoint.
- Testar a conexão — Clique em Testar conexão para enviar um payload de teste. Uma resposta 2xx indica sucesso.
Plataformas compatíveis
- Next.js — Crie uma rota de API que receba o webhook e crie conteúdo na sua camada de dados.
- Gatsby — Use uma função serverless ou um backend de gerenciamento de conteúdo que acione reconstruções do Gatsby.
- Hugo — Configure um manipulador do lado do servidor que grave arquivos markdown e acione reconstruções do site.
- CMS personalizado — Crie um receptor de webhook que mapeie o payload do artigo para o modelo de conteúdo do seu CMS.
- Plataformas CMS headless — Roteie dados de webhook por uma camada de middleware para plataformas como Contentful, Sanity ou Strapi.
Gerenciamento da integração
- Alternar Ativo/Inativo — Ative ou desative a integração. A configuração do endpoint é preservada quando inativa.
- Atualizar endpoint — Altere a URL do webhook ou os cabeçalhos personalizados a qualquer momento.
- Testar conexão — Teste novamente a conexão após fazer alterações.