Přejít k hlavnímu obsahu

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

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.

Další zdroje