Вебхуктарды конфигурациялоо
Бардык билдирүүлөр аркылуу түзүлгөн Predis.ai API жашоо цикли бар жана ар кандай абалдарды алышат. Постту ала турган мүмкүн болгон мамлекеттер inProgress
, completed
жана error
. Постту түзүү өтүнүчү жасалгандан кийин, inProgress
мамлекет жооптун өзүндө билдирилет. Калган эки мамлекет - completed
жана error
сиз конфигурациялаган вебхуктар аркылуу кабарланат.
Webhook URL дарегин орнотуу
Вебхук URL дарегин орнотуу үчүн төмөнкү кадамдарды аткарыңыз API башкаруу тактасы:
- кирүү үчүн Predis.ai колдонмо
- Менин каттоо эсебим -> Эс алуу бөлүмүнө өтүңүз API ачуу API бөлмө
- Вебхук URL дарегин кошуңуз. Вебхук URL жалпыга ачык URL экенин текшериңиз.
Webhook жүктөө
Пост а жеткен болсо completed
or error
абалы, төмөнкү параметрлерди камтыган пайдалуу жүк менен вебхук жөнөтүлөт:
completed
мамлекеттик жүк
{
"status": "completed",
"caption": "...",
"post_id": "...",
"generated_media": [{"url": "..."}],
"brand_id": "..."
}
error
мамлекеттик жүк
{
"status": "error",
"post_id": "..."
}
Сиздин сервериңизден ийгиликсиз жооп алсак дагы, биз вебхукту ар бир пост үчүн бир жолу жөнөтөбүз. Эгер сервериңиз вебхук окуясын чече албаса, сиз бардык түзүлгөн постторуңуздун маалыматтарын ала аласыз. Бул тууралуу көбүрөөк оку бул жерде
Жергиликтүү чөйрө боюнча тестирлөө
Вебхуктун URL дареги жалпыга ачык URL болушу керек болгондуктан, вебхук абалын алуу үчүн түздөн-түз localhost колдонуу мүмкүн эмес. сыяктуу куралдарды колдонуп, жергиликтүү сервериңизге туннель түзүү менен муну чече аласыз ngrok. Куралдар тактасында вебхук URL дарегин орнотуп жатканда, бул куралдар тарабынан түзүлгөн URL акыркы чекитин webhook URL дарегинде колдонуңуз.