Мазмунга Skip

Вебхуктарды конфигурациялоо

Бардык билдирүүлөр аркылуу түзүлгөн 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 дарегинде колдонуңуз.

Кошумча ресурстар