Webhooksin määrittäminen
Kaikki kautta luodut viestit Predis.ai API niillä on elinkaari ja eri tilat. Mahdolliset tilat, jotka viesti voi kestää, ovat inProgress, completed ja error. Kun pyyntö luodaan viesti, inProgress tila ilmoitetaan itse vastauksessa. Loput kaksi osavaltiota - completed ja error saa ilmoituksen määrittämiesi webhookien kautta.
Määritä Webhook-URL-osoite----
Noudata alla olevia ohjeita määrittääksesi webhookin URL-osoitteesi API kojelauta:
- Kirjaudu Predis.ai sovelluksen
- Siirry kohtaan Hinnoittelu ja tili -> Loput API avaa API kojelauta
- Lisää webhookin URL-osoite. Varmista, että webhookin URL-osoite on julkinen URL-osoite.
Webhook-hyötykuorma----
Jos viesti on saavuttanut a completed or error tilassa, webhook lähetetään hyötykuorman kanssa, joka sisältää seuraavat parametrit:
completed valtion hyötykuorma
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error valtion hyötykuorma
{
"status": "error",
"post_id": "..."
}
Lähetämme webhookin täsmälleen kerran jokaisesta viestistä, vaikka saisimme epäonnistuneen vastauksen palvelimiltasi. Jos palvelimesi eivät pysty käsittelemään webhook-tapahtumaa, voit saada kaikkien luomiesi viestien tiedot. Lue lisää siitä tätä
Testaus paikallisessa ympäristössä----
Localhostia ei voi käyttää suoraan webhook-tilojen vastaanottamiseen, koska webhook-URL-osoitteen on oltava julkinen URL-osoite. Voit käsitellä tämän luomalla tunnelin paikalliseen palvelimeesi käyttämällä työkaluja, kuten ngrok. Käytä näiden työkalujen luomaa URL-päätepistettä webhookin URL-osoitteessa määrittäessäsi webhookin URL-osoitetta hallintapaneelissa.