Preskoči na glavno vsebino

Konfiguriranje Webhookov

Vse objave, ustvarjene prek Predis.ai API imajo življenjski cikel in so v različnih stanjih. Možna stanja, ki jih lahko zavzame objava, so inProgress, completed in error. Ko je vložena zahteva za ustvarjanje objave, se inProgress država je obveščena v samem odgovoru. Preostali dve državi - completed in error bo obveščen prek webhookov, ki ste jih konfigurirali.

Nastavite URL Webhook​,war

Sledite spodnjim korakom, da nastavite svoj URL webhook v API armaturna plošča:

  • Prijavite se Predis.ai aplikacija
  • Pomaknite se do Cene in račun -> Ostani API da odprete API Armaturna plošča
  • Dodajte URL svojega webhooka. Prepričajte se, da je URL webhook javni URL.

Webhook Payload​,war

Če je objava dosegla a completed or error stanje, bo poslan webhook s koristnim tovorom, ki vsebuje naslednje parametre:

completed državni tovor

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

error državni tovor

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

Webhook bomo poslali natanko enkrat za vsako objavo, tudi če od vaših strežnikov prejmemo neuspešen odgovor. Če vaši strežniki ne uspejo obravnavati dogodka webhook, lahko dobite podatke vseh svojih ustvarjenih objav. Preberite več o tem tukaj

Testiranje v lokalnem okolju​,war

Lokalnega gostitelja ni mogoče uporabiti neposredno za prejemanje stanj webhooka, saj mora biti URL webhooka javni URL. To lahko storite tako, da ustvarite predor do lokalnega strežnika z orodji, kot je ngrok. Uporabite končno točko URL-ja, ki so jo ustvarila ta orodja, v URL-ju spletnega trnka, medtem ko na nadzorni plošči nastavljate URL spletnega trnka.

Dodatni viri​,war