Collegare Webhook personalizzato
Invii gli articoli finiti a qualsiasi endpoint che controlla, per le piattaforme che non supportiamo direttamente.
Prima di iniziare
- Un endpoint HTTPS che accetti una richiesta POST con un corpo JSON
- Un posto dove conservare il segreto di firma per verificare le richieste
Configurazione
Crei un endpoint
Accetti una POST con un corpo JSON che contiene titolo, corpo HTML, slug, estratto e stato. Risponda 2xx dopo averlo salvato; qualsiasi altra risposta è trattata come un errore e la richiesta viene ripetuta.
Lo colleghi qui
In RepGet apra Impostazioni → Integrazioni, scelga Custom (webhook) e inserisca l’URL dell’endpoint e un segreto di firma generato da lei.
Verifichi la firma
Ogni richiesta porta un HMAC-SHA256 del corpo grezzo, calcolato con il suo segreto di firma. Lo confronti prima di fidarsi del contenuto: un endpoint che salta questo passaggio accetta qualsiasi cosa chiunque gli invii.
Pubblichi un articolo di prova
Prema Pubblica articolo di prova per inviare un contenuto reale e verificare che il suo codice lo elabori prima che arrivi qualsiasi articolo programmato.
Se qualcosa non funziona
Le richieste vengono ripetute
Trattiamo qualsiasi risposta diversa da 2xx come un errore. Risponda 200 appena il contenuto è salvato, e faccia dopo il lavoro più lento.
La firma non corrisponde mai
Calcoli l’HMAC sul corpo GREZZO della richiesta, prima di qualsiasi analisi del JSON. Riserializzare l’oggetto cambia i byte, e la firma non corrisponderà mai.
Pronto a collegare il sito?
Apra il suo sito nell’app, vada in Impostazioni → Integrazioni e scelga Webhook personalizzato. Poi prema Pubblica articolo di prova: creiamo una vera bozza sul suo sito, così può verificare che tutto il percorso funzioni prima di programmare qualsiasi cosa.
Vai ai miei siti