Konfigurace webhooků
Všechny příspěvky vytvořené prostřednictvím Predis.ai API mít životní cyklus a mít různé stavy. Možné stavy, které může příspěvek nabýt, je inProgress
, completed
a error
. Jakmile je podán požadavek na vygenerování příspěvku, inProgress
stav je upozorněn v samotné odpovědi. Zbývající dva státy - completed
a error
budou upozorněni prostřednictvím vámi nakonfigurovaných webhooků.
Nastavte adresu URL webhooku
Chcete-li nastavit adresu URL webhooku v souboru, postupujte podle následujících kroků API přístrojová deska:
- Přihlásit se Predis.ai aplikace
- Přejděte na Můj účet -> Odpočinek API k otevření API přístrojová deska
- Přidejte svou adresu URL webhooku. Ujistěte se, že adresa URL webhooku je veřejná.
Užitečné zatížení webhooku
Pokud příspěvek dosáhl a completed
or error
stavu, bude odeslán webhook s užitečným zatížením obsahujícím následující parametry:
completed
státní užitečné zatížení
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
státní užitečné zatížení
{
"status": "error",
"post_id": "..."
}
Webhook odešleme přesně jednou pro každý příspěvek, i když od vašich serverů obdržíme neúspěšnou odpověď. V případě, že vaše servery nezvládnou událost webhooku, můžete získat data všech vašich generovaných příspěvků. Přečtěte si o tom více zde
Testování v místním prostředí
Není možné použít localhost přímo k příjmu stavů webhooku, protože URL webhooku musí být veřejná URL. Můžete to zvládnout vytvořením tunelu k místnímu serveru pomocí nástrojů, jako je např ngrok. Při nastavování adresy URL webhooku na řídicím panelu použijte koncový bod adresy URL vygenerovaný těmito nástroji v adrese URL webhooku.