Web moderno / Webhook
Pubblica articoli in qualsiasi CMS o piattaforma tramite un URL webhook.
Panoramica
L'integrazione Webhooks è progettata per qualsiasi CMS o piattaforma web che non sia WordPress, Shopify o Wix. Configurando un URL webhook, puoi ricevere dati sugli articoli da Rankfender tramite richieste HTTP POST ed elaborarli nel tuo sistema.
Come funziona
Quando un articolo viene pubblicato da Rankfender con l'integrazione Webhooks attiva, Rankfender invia una richiesta HTTP POST al tuo endpoint webhook configurato. Il tuo server riceve la richiesta, elabora i dati dell'articolo e crea il contenuto nel tuo CMS o piattaforma.
Payload dell'articolo
| Campo | Tipo | Descrizione |
|---|---|---|
| title | string | Il titolo dell'articolo. |
| content | string (HTML) | Il contenuto completo dell'articolo come markup HTML. |
| meta_description | string | La meta description SEO dell'articolo. |
| featured_image_url | string (URL) | L'URL dell'immagine in evidenza dell'articolo. |
| keywords | array di stringhe | Le parole chiave target associate all'articolo. |
| publish_date | string (ISO 8601) | La data di pubblicazione prevista dell'articolo. |
Configurazione
- Inserisci l'URL del tuo endpoint webhook — Vai a Impostazioni progetto > Integrazioni > Webhooks e inserisci l'URL completo del tuo endpoint webhook.
- Aggiungi intestazioni personalizzate (facoltativo) — Aggiungi intestazioni di autenticazione personalizzate se richiesto dal tuo endpoint.
- Testa la connessione — Fai clic su Testa connessione per inviare un payload di test. Una risposta 2xx indica il successo.
Piattaforme supportate
- Next.js — Crea una route API che riceve il webhook e crea contenuti nel tuo data layer.
- Gatsby — Utilizza una funzione serverless o un backend di gestione dei contenuti che attiva le ricostruzioni di Gatsby.
- Hugo — Configura un gestore lato server che scrive file markdown e attiva le ricostruzioni del sito.
- CMS personalizzato — Crea un ricevitore webhook che mappa il payload dell'articolo al modello di contenuto del tuo CMS.
- Piattaforme CMS headless — Instradi i dati webhook tramite uno strato middleware a piattaforme come Contentful, Sanity o Strapi.
Gestione dell'integrazione
- Attiva/Disattiva — Attiva o disattiva l'integrazione. La configurazione dell'endpoint viene preservata quando è inattiva.
- Aggiorna endpoint — Modifica l'URL del webhook o le intestazioni personalizzate in qualsiasi momento.
- Testa connessione — Ritesta la connessione dopo aver apportato modifiche.