Stilla Webhooks
Allar færslur búnar til í gegnum Predis.ai API hafa líftíma og taka mismunandi ástand. Möguleg ríki sem staða getur tekið er inProgress
, completed
og error
. Þegar beiðni hefur verið gerð um að búa til færslu, er inProgress
ríki er tilkynnt í svarinu sjálfu. Hin tvö ríki sem eftir eru - completed
og error
verður látinn vita í gegnum webhooks sem þú stillir upp.
Settu upp Webhook vefslóð
Fylgdu skrefunum hér að neðan til að setja upp vefhook slóðina þína í API mælaborð:
- Innskráning á Predis.ai app
- Farðu í Verðlagning og reikningur -> Hvíld API að opna API mælaborð
- Bættu við vefhook slóðinni þinni. Gakktu úr skugga um að vefhook vefslóðin sé opinber vefslóð.
Webhook farmur
Ef færslan hefur borist a completed
or error
ástand, verður vefkrókur sendur með farminn sem inniheldur eftirfarandi færibreytur:
completed
burðargeta ríkisins
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
burðargeta ríkisins
{
"status": "error",
"post_id": "..."
}
Við munum senda vefhókinn nákvæmlega einu sinni fyrir hverja færslu, jafnvel þótt við fáum misheppnað svar frá netþjónum þínum. Ef netþjónarnir þínir ná ekki að takast á við webhook atburðinn geturðu fengið gögnin um allar færslurnar þínar. Lestu meira um það hér
Prófanir á nærumhverfi
Það er ekki hægt að nota localhost beint til að taka á móti vefhook ástandi þar sem webhook vefslóðin verður að vera opinber vefslóð. Þú getur séð um þetta með því að búa til göng á netþjóninn þinn með því að nota verkfæri eins og ngrok. Notaðu endapunkt slóðarinnar sem myndast af þessum verkfærum í vefhook-slóðinni á meðan þú setur upp vefhook-slóðina þína á mælaborðinu.