Los problemen met webhooks op
Diagnose van verschillen tussen testen en verzamelen, authenticatiefouten, time-outs en dubbel werk.
Bijgewerkt
Op deze pagina
De test werkt, maar echte verzameling niet
Het dashboard stuurt een ondertekende webhook.test-envelop. De huidige verzamelservice verzendt X-Webhook-Secret en een andere body, zonder de HMAC-headers. Een ontvanger die alleen het dashboardformaat accepteert, zal incassoverzoeken afwijzen.
Inspecteer de daadwerkelijke verzoekheaders en -tekst in de privéverzoekgeschiedenis van uw ontvanger. Configureer de juiste authenticatie en veldtoewijzing voor elk ondersteund formaat. Verzamelvelden kunnen zich op het hoogste niveau bevinden of binnen een testimonial-object. Publiceer tijdens het debuggen geen privé-klantvelden.
Geen enkel verzoek bereikt uw ontvanger
- Controleer of de webhook-URL in de juiste werkruimte is opgeslagen en of het abonnement van de eigenaar webhooks bevat.
- Gebruik een openbaar HTTPS-eindpunt dat POST accepteert. Controleer de firewallregels, aanmeldingsvereisten en de URL-spelling.
- Kies Testgebeurtenis verzenden en bekijk de ontvangergeschiedenis. Een afgeleverd verzoek met een mislukte latere workflowstap is een ander probleem dan het niet binnenkomen van een verzoek.
- Retourneer onmiddellijk een 2xx-antwoord. De ondertekende dashboardafzender krijgt na tien seconden een time-out en onderneemt in totaal maximaal drie pogingen. Ophaalaanvragen maken momenteel niet gebruik van dezelfde lus voor opnieuw proberen.
Authenticatie mislukt
Voor ondertekende gebeurtenissen verifieert u de onbewerkte verzoekbytes voordat u JSON parseert, gebruikt u HMAC SHA-256, controleert u het huidige geheim en valideert u de tijdstempel. Een gedraaid geheim of een onjuiste serverklok kan de verificatie verbreken.
Voor incassoverzoeken valideert u X-Webhook-Secret met het huidige geconfigureerde geheim. Probeer Socialjuice-Signature niet in dit formaat te vinden en schakel nooit de authenticatie uit om een automatisering werkend te krijgen.
Herhaald of ontbrekend werk
Ontdubbel ondertekende verzoeken met Socialjuice-Delivery of de envelop-ID. Verzamelverzoeken hebben een stabiele testimonial-ID nodig, zoals uuid, indien beschikbaar. Bevestig dat de automatisering niet één keer actief is voor de verbindingstest en nogmaals voor een echte inzending.
Geen van beide bezorgpaden is een onbeperkte wachtrij of een garantie voor een eventuele bezorging. Nadat u de ontvanger heeft gecorrigeerd, verzendt u nog een dashboardtest en controleert u afzonderlijk het juiste formaat. Geïmporteerde recensies en andere creatiepaden geven mogelijk niet dezelfde gebeurtenis weer; inspecteer de specifieke route in plaats van uit te gaan van universele dekking.
Vraag om hulp bij geredigeerd bewijsmateriaal
Stuur ondersteuning de geschatte tijd, de getroffen werkruimte, het bezorgformaat, de reactiestatus en een geredigeerd foutbericht. Voeg een leverings-ID toe voor ondertekende evenementen, indien beschikbaar. Neem nooit het ondertekeningsgeheim, de X-Webhook-Secret-waarde, toegangstokens of contactgegevens van privéklanten op.