Konfiguriranje Webhookova
Sve objave stvorene putem Predis.ai API imaju životni ciklus i zauzimaju različita stanja. Moguća stanja koja post može poprimiti su inProgress, completed i error. Nakon što se podnese zahtjev za generiranje objave, inProgress država se obavještava u samom odgovoru. Preostale dvije države - completed i error bit će obaviješten putem web-dojavnika koje ste konfigurirali.
Postavite URL web-dojavnikaâ € <
Slijedite korake u nastavku za postavljanje URL-a webdojavnika u API nadzorna ploča:
- Prijavite se Predis.ai aplikacija
- Idite na Cijene i račun -> Ostalo API otvoriti API kontrolna ploča
- Dodajte svoj URL web-dojavnika. Provjerite je li URL web-dojavnika javni URL.
Webhook Payloadâ € <
Ako je post dosegao a completed or error stanje, webhook će biti poslan s korisnim sadržajem 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": "..."
}
Webhook ćemo poslati točno jednom za svaku objavu čak i ako primimo neuspješan odgovor s vaših poslužitelja. U slučaju da vaši poslužitelji ne uspiju obraditi događaj webhooka, možete dobiti podatke svih svojih generiranih objava. Pročitajte više o tome ovdje
Testiranje u lokalnom okruženjuâ € <
Nije moguće koristiti localhost izravno za primanje stanja web-dojavnika jer URL web-dojavnika mora biti javni URL. To možete riješiti stvaranjem tunela do vašeg lokalnog poslužitelja pomoću alata kao što su ngrok. Koristite krajnju točku URL-a koju su generirali ovi alati u URL-u web-dojavnika dok postavljate URL web-dojavnika na nadzornoj ploči.