Pag-configure sa mga Webhook
Ang tanan nga mga post nga gihimo pinaagi sa Predis.ai API adunay usa ka siklo sa kinabuhi ug adunay lainlaing mga estado. Ang posible nga mga estado nga mahimo sa usa ka post mao ang inProgress
, completed
ug error
. Kung ang usa ka hangyo gihimo aron makamugna og usa ka post, ang inProgress
ang estado gipahibalo sa tubag mismo. Ang nahabilin nga duha ka estado - completed
ug error
ipahibalo pinaagi sa mga webhook nga imong gi-configure.
Pag-setup og Webhook URL
Sunda ang mga lakang sa ubos aron ma-setup ang imong webhook url sa API dashboard:
- Pag-login Predis.ai app
- Pagdala ngadto sa Presyo ug Account -> Pahulay API aron sa pag-abli sa API dashboard
- Idugang ang imong webhook url. Siguroha nga ang webhook URL usa ka publikong URL.
Payload sa Webhook
Kung ang post nakaabot sa a completed
or error
estado, ang usa ka webhook ipadala uban ang payload nga adunay mga mosunod nga mga parameter:
completed
payload sa estado
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
payload sa estado
{
"status": "error",
"post_id": "..."
}
Ipadala namo ang webhook sa eksaktong kausa alang sa matag post bisan og makadawat kami og dili malampuson nga tubag gikan sa imong mga server. Kung mapakyas ang imong mga server sa pagdumala sa panghitabo sa webhook, makuha nimo ang datos sa tanan nimong nabuhat nga mga post. Basaha ang dugang bahin niini dinhi
Pagsulay sa Lokal nga Kalikopan
Dili posible nga gamiton ang localhost direkta aron makadawat sa mga estado sa webhook tungod kay ang URL sa webhook kinahanglan usa ka publiko nga URL. Mahimo nimong madumala kini pinaagi sa paghimo og tunel sa imong lokal nga server gamit ang mga himan sama sa ngrok. Gamita ang URL endpoint nga namugna niining mga himan sa webhook URL samtang nag-set up sa imong webhook URL sa dashboard.