SMS.online API uchun Webhooklar
Webhooklar (Webhooks) virtual raqamga SMS kelganda avtomatik ravishda xabarnomalarni olish imkonini beradi. Agar Webhooklar funksiyasi profil sozlamalarida yoqilgan bo'lsa, tizim siz ko'rsatgan URL manzilga POST-so'rov orqali kelgan SMS haqida ma'lumot yuboradi.
Webhook yuborilgandan so'ng, SMS.online serveri sizning skriptingizdan HTTP-status 200 javobini kutadi. Agar server 200 kodi bilan javob olmasa, so'rov qayta yuborilmaydi. Bunday holatda raqamning aktivatsiya holatini qo'lda so'rashingiz kerak bo'ladi.
Webhooklar real vaqt rejimida ma'lumotlarni avtomatik yetkazib berishni ta'minlaydi va xabarlarni monitoring qilish uchun tashqi tizimlar bilan integratsiya qilish uchun mos keladi.
Aktivatsiya webhooklari
{ "activationId": 123456, "service": "go", "text": "Sms text", "code": "12345", "country": 0, "receivedAt": "2025-01-01 12:00:00" }
Ushbu funksiyani profil sozlamalarida yoqishingiz mumkin.
Ijara webhooklari
{ "rentId": 123456, "sms" : { "phoneFrom" => 79999999999 "text" => "Sms text", "date" => "2025-01-01 12:00:00" } }
Muhim: profil sozlamalarida ko'rsatilgan webhook raqamlarni ijaraga olishda ishlatilmaydi. Ijara uchun har bir ijaraga olingan raqam uchun xabarnomalarni olish manzilini uri parametr sifatida so'rovni yaratishda ko'rsatish kerak. Bu har bir ijaraga olingan raqam uchun xabarnoma olish manzillarini moslash imkonini beradi.