{"id":114,"date":"2022-01-20T16:54:10","date_gmt":"2022-01-20T14:54:10","guid":{"rendered":"https:\/\/smsalert.mobi\/blog\/?p=114"},"modified":"2022-01-20T16:54:12","modified_gmt":"2022-01-20T14:54:12","slug":"webhook-mesaje-sms-primite","status":"publish","type":"post","link":"https:\/\/smsalert.mobi\/blog\/webhook-mesaje-sms-primite\/","title":{"rendered":"Webhook mesaje SMS primite"},"content":{"rendered":"\n<p>Deci, ce este exact un webhook? Un webhook (numit \u0219i apel invers web sau HTTP push API) este o modalitate prin care o aplica\u021bie poate oferi altor aplica\u021bii informa\u021bii \u00een timp real. <\/p>\n\n\n\n<p>Un webhook furnizeaz\u0103 date c\u0103tre alte aplica\u021bii pe m\u0103sur\u0103 ce se \u00eent\u00e2mpl\u0103, ceea ce \u00eenseamn\u0103 c\u0103 ob\u021bine\u021bi date imediat. Spre deosebire de API-urile obi\u0219nuite, \u00een care ar trebui s\u0103 interoga\u021bi pentru date foarte frecvent pentru a le ob\u021bine \u00een timp real. Acest lucru face webhook-urile mult mai eficiente at\u00e2t pentru furnizor, c\u00e2t \u0219i pentru consumator. Singurul dezavantaj al webhook-urilor este dificultatea de a le configura ini\u021bial, dar in cazul SMSAlert acest lucru poate fi facut cu usurinta in maxim 1 minut.<\/p>\n\n\n\n<p>Webhook-urile sunt uneori denumite \u201eAPI inverse\u201d, deoarece v\u0103 ofer\u0103 ceea ce \u00eenseamn\u0103 o specifica\u021bie API \u0219i trebuie s\u0103 crea\u021bi un API pe care webhook-ul s\u0103 \u00eel foloseasc\u0103. Webhook-ul va face o solicitare HTTP c\u0103tre aplica\u021bia dvs. (de obicei, un POST), iar apoi ve\u021bi fi \u00eens\u0103rcinat cu interpretarea acesteia.<\/p>\n\n\n\n<p>Acum ca am clarificat ce este un webhook este timpul sa mentionam cum se defineste unul in sistemul SMSAlert.<\/p>\n\n\n\n<p>In cadrul mesajlor primite sistemul utilizeaza reguli de intrare, unde fiecare mesaj SMS primit este procesat. Una din aceste reguli este de tip Webhook, iar tot ce trebuie sa faceti este sa definiti un URL unde sistem va apela serviciul dvs API. Un request de tip POST cu parametrii &#8216;phone&#8217;, &#8216;message&#8217;, &#8216;date&#8217; ce contine datele mesajului primit va apela API-ul definit, urmand ca mesajul sa fie procesat in sistemul vostru, de ex: pentru confirmari programare la mesajele trimise.<\/p>\n\n\n\n<p>Pentru securitate este important ca URL-ul sa fie securizat cu HTTPS si cu un certificatl SSL valid.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"390\" src=\"https:\/\/smsalert.mobi\/blog\/wp-content\/uploads\/2022\/01\/SMSAlert-mobi-1-1024x390.png\" alt=\"\" class=\"wp-image-117\" title=\"\" srcset=\"https:\/\/smsalert.mobi\/blog\/wp-content\/uploads\/2022\/01\/SMSAlert-mobi-1-1024x390.png 1024w, https:\/\/smsalert.mobi\/blog\/wp-content\/uploads\/2022\/01\/SMSAlert-mobi-1-300x114.png 300w, https:\/\/smsalert.mobi\/blog\/wp-content\/uploads\/2022\/01\/SMSAlert-mobi-1-768x293.png 768w, https:\/\/smsalert.mobi\/blog\/wp-content\/uploads\/2022\/01\/SMSAlert-mobi-1-1536x585.png 1536w, https:\/\/smsalert.mobi\/blog\/wp-content\/uploads\/2022\/01\/SMSAlert-mobi-1-2048x781.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Deci, ce este exact un webhook? Un webhook (numit \u0219i apel invers web sau HTTP push API) este o modalitate prin care o aplica\u021bie poate oferi altor aplica\u021bii informa\u021bii \u00een timp real. Un webhook furnizeaz\u0103 date c\u0103tre alte aplica\u021bii pe m\u0103sur\u0103 ce se \u00eent\u00e2mpl\u0103, ceea ce \u00eenseamn\u0103 c\u0103 ob\u021bine\u021bi date imediat. Spre deosebire de API-urile &#8230; <a title=\"Webhook mesaje SMS primite\" class=\"read-more\" href=\"https:\/\/smsalert.mobi\/blog\/webhook-mesaje-sms-primite\/\" aria-label=\"Read more about Webhook mesaje SMS primite\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":115,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-114","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modules"],"_links":{"self":[{"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":1,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions\/118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/media\/115"}],"wp:attachment":[{"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smsalert.mobi\/blog\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}