Veavakirina Webhooks
Hemî postên ku bi riya hatine afirandin Predis.ai API xwedî çerxa jiyanê ye û dewletên cihêreng digire. Dewletên gengaz ên ku postek dikare bigire ev e inProgress
, completed
û error
. Carekê daxwazek ji bo afirandina postek tê kirin, ew inProgress
dewlet bi xwe di bersivê de hatiye agahdarkirin. Du dewletên mayî - completed
û error
dê bi navgîniya webhookên ku ji hêla we ve hatine mîheng kirin were agahdar kirin.
URLek Webhook saz bikinTo
Pêngavên jêrîn bişopînin da ku url-ya webhook-a xwe di nav de saz bikin API dashboard:
- Têketin Predis.ai app
- Biçe Biha & Hesab -> Rest API vekirî ye API dashboard
- Url-ya webhook-a xwe zêde bikin. Piştrast bike ku URL-ya webhook URL-ya gelemperî ye.
Webhook PayloadTo
Heger post gihaşt a completed
or error
dewlet, webhookek bi barkêşiya ku pîvanên jêrîn vedihewîne dê were şandin:
completed
payload dewletê
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
payload dewletê
{
"status": "error",
"post_id": "..."
}
Em ê ji bo her postê tam carekê webhookê bişînin tevî ku em bersivek ne-serkeftî ji serverên we werbigirin. Ger serverên we nekarin bûyera webhook bi rê ve bibin, hûn dikarin daneyên hemî postên xweyên çêkirî bistînin. Li ser wê bêtir bixwînin vir
Testkirina li ser Jîngeha HerêmîTo
Ne gengaz e ku meriv rasterast localhost-ê bikar bîne da ku dewletên webhook-ê werbigire ji ber ku URL-ya webhook-ê divê URLek gelemperî be. Hûn dikarin vê yekê bi çêkirina tunelek servera xweya herêmî bi karanîna amûrên wekî wekî ngrok. Dema ku URL-ya webhook-a xwe di dashboardê de saz dike xala dawiya URL-a ku ji hêla van amûran ve hatî çêkirin di URL-ya webhook-ê de bikar bînin.