Hopp til hovedinnhold

Konfigurering av Webhooks

Alle innleggene som er opprettet via Predis.ai API har en livssyklus og tar forskjellige tilstander. De mulige tilstandene som en post kan ta er inProgress, completed og error. Når det er gjort en forespørsel om å generere et innlegg, inProgress tilstand varsles i selve svaret. De resterende to statene - completed og error vil bli varslet via webhooksene som er konfigurert av deg.

Sett opp en Webhook URLâ € <

Følg trinnene nedenfor for å konfigurere webhook-url-en din i API dashbord:

  • Logg inn for å Predis.ai app
  • Naviger til Priser og konto -> Rest API å åpne API dashbord
  • Legg til webhook-url. Sørg for at webhook-URLen er en offentlig URL.

Webhook nyttelastâ € <

Hvis innlegget har nådd en completed or error tilstand, vil en webhook bli sendt med nyttelasten som inneholder følgende parametere:

completed statlig nyttelast

{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}

error statlig nyttelast

{
"status": "error",
"post_id": "..."
}
forsiktighet

Vi vil sende webhook nøyaktig én gang for hvert innlegg selv om vi mottar et mislykket svar fra serverne dine. I tilfelle serverne dine ikke klarer å håndtere webhook-hendelsen, kan du få dataene til alle dine genererte innlegg. Les mer om det her.

Testing på lokalmiljøâ € <

Det er ikke mulig å bruke localhost direkte for å motta webhook-statuser da webhook-URLen må være en offentlig URL. Du kan håndtere dette ved å lage en tunnel til din lokale server ved hjelp av verktøy som f.eks ngrok. Bruk URL-endepunktet generert av disse verktøyene i webhook-URL-en mens du setter opp webhook-URL-en i dashbordet.

Tilleggsressurserâ € <