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": "..."
}
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.