Idi na glavni sadržaj

Konfiguriranje Webhooks-a

Svi postovi kreirani putem Predis.ai API imaju životni ciklus i zauzimaju različita stanja. Moguća stanja koja objava može imati je inProgress, completed i error. Nakon što se postavi zahtjev za generiranje objave, inProgress država je obaviještena u samom odgovoru. Preostale dvije države - completed i error će biti obaviješteni putem webhookova koje ste konfigurirali.

Postavite Webhook URL

Slijedite korake u nastavku da postavite svoj webhook url u API instrument tabla:

  • Prijavite se Predis.ai aplikacija
  • Idite na Cijene i račun -> Ostalo API da otvorite API komandna tabla
  • Dodajte svoj webhook URL. Provjerite je li webhook URL javni URL.

Webhook Payload

Ako je poruka stigla do a completed or error stanju, webhook će biti poslan s korisnim učitavanjem koji sadrži sljedeće parametre:

completed stanje nosivosti

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

error stanje nosivosti

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

Webhook ćemo poslati tačno jednom za svaku objavu čak i ako dobijemo neuspješan odgovor od vaših servera. U slučaju da vaši serveri ne uspeju da obrađuju webhook događaj, možete dobiti podatke o svim vašim generisanim objavama. Pročitajte više o tome OVDJE

Testiranje u lokalnom okruženju

Nije moguće koristiti localhost direktno za primanje stanja webhooka jer URL webhook mora biti javni URL. Ovo možete riješiti kreiranjem tunela do vašeg lokalnog servera koristeći alate kao što su ngrok. Koristite krajnju točku URL-a koju generiraju ovi alati u URL-u webhooka dok postavljate URL web-dojavnika na kontrolnoj tabli.

Dodatni resursi