Konfigurácia webhookov
Všetky príspevky vytvorené prostredníctvom Predis.ai API mať životný cyklus a mať rôzne stavy. Možné stavy, ktoré môže príspevok nadobudnúť, sú inProgress
, completed
a error
. Po požiadaní o vygenerovanie príspevku, inProgress
stav je upozornený v samotnej odpovedi. Zvyšné dva štáty - completed
a error
budú upozornení prostredníctvom vami nakonfigurovaných webhookov.
Nastavte webovú adresu webhooku
Ak chcete nastaviť webovú adresu webhooku, postupujte podľa krokov nižšie API Prístrojová doska:
- Prihlásiť sa Predis.ai aplikácie
- Prejdite na Môj účet -> Odpočinok API otvoriť API prístrojová doska
- Pridajte svoju webovú adresu webhooku. Uistite sa, že webová adresa webhooku je verejná.
Užitočné zaťaženie webhooku
Ak príspevok dosiahol a completed
or error
stave, odošle sa webhook s užitočným zaťažením obsahujúcim nasledujúce parametre:
completed
štátne užitočné zaťaženie
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
štátne užitočné zaťaženie
{
"status": "error",
"post_id": "..."
}
Webhook pošleme presne raz pre každý príspevok, aj keď dostaneme neúspešnú odpoveď z vašich serverov. V prípade, že vaše servery nedokážu spracovať udalosť webhooku, môžete získať údaje o všetkých vašich vygenerovaných príspevkoch. Prečítajte si o tom viac tu
Testovanie v miestnom prostredí
Nie je možné použiť localhost priamo na prijímanie stavov webhooku, pretože adresa URL webhooku musí byť verejná adresa URL. Môžete to zvládnuť vytvorením tunela na váš lokálny server pomocou nástrojov ako napr ngrok. Pri nastavovaní webovej adresy webhooku na informačnom paneli použite koncový bod webovej adresy vygenerovaný týmito nástrojmi vo webovej adrese webhooku.