Kako izbrisati SMS v PHP
Najenostavnejši način za brisanje SMS-ov iz PHP je uporaba vgrajenega HTTP/Rest SMS API-ja Ozeki SMS Gateway. Ko uporabljate ta API, boste izbrisali SMS sporočila z izdajo HTTP Post zahteve do SMS prehoda. SMS prehod bo vrnil HTTP 200 OK odgovor na vašo zahtevo.
Spodnji PHP sms primer kode prikazuje, kako lahko izbrišete SMS z uporabo http rest sms api Ozeki SMS Gateway z uporabo PHP Ozeki.Libs.Rest knjižnice. Ta knjižnica vam je na voljo brezplačno in jo lahko uporabljate in spreminjate v katerem koli od vaših projektov.
Delete_message.phpnamespace Ozeki_PHP_Rest { require 'MessageApi/MessageApi.php'; $configuration = new Configuration(); $configuration -> Username = "http_user"; $configuration -> Password = "qwe123"; $configuration -> ApiUrl = "http://192.168.0.113:9509/api"; $api = new MessageApi($configuration); $msg = new Message(); $msg -> ID = "5b163bd9-fc45-46b6-a1fd-78a2b30a153e"; $result = $api -> DeleteSingle($msg); echo strval($result); }
Kako uporabiti PHP sms primer:
Ta PHP sms primer se lahko uporablja v kateri koli PHP aplikaciji. Za uporabo morate dodati mapo MessageApi v vaš projekt. Uporabite lahko razred Message za ustvarjanje SMS-a in razred MessageApi za pošiljanje SMS-a do SMS prehoda. SMS prehod bo vaše sporočilo posredoval v mobilno omrežje prek brezžične povezave ali prek interneta.
Prenesite DeleteSMS.php
Izvorna koda, razložena v tem članku, je na voljo za brezplačen prenos in uporabo.
Prenos: DeleteSMS.zip (5.9Kb)
Datoteka SendSMS.zip vsebuje knjižnico Ozeki.Libs.Rest.Php, ki vam ponuja vsa orodja, potrebna za pošiljanje in prejemanje SMS sporočil. V zip datoteki boste našli tudi projekt DeleteSms, ki vsebuje primer kode, ki vam pokaže kako poslati SMS. Ta primer kode je naveden spodaj.
Za brisanje sms iz PHP:
- Namestite Ozeki SMS Gateway
- Povežite Ozeki SMS Gateway z mobilnim omrežjem
- prejmite testni sms iz Ozeki GUI
- Ustvarite uporabnika HTTP sms api
- Zaženite Wamp strežnik
- Prenesite zgornji primer
- Ustvarite zahtevo za brisanje SMS
- Uporabite metodo Delete za izbris vašega sporočila
- Preberite HTTP odgovor
- Preverite dnevnike v SMS prehodu
Da lahko prejemate SMS iz PHP, morate najprej namestiti Ozeki SMS Gateway. SMS prehod se lahko namesti na istem računalniku, kjer razvijate svojo PHP kodo. Po namestitvi je naslednji korak povezovanje Ozeki SMS Gateway z mobilnim omrežjem. Lahko pošljete testni sms iz Ozeki GUI, da preverite, ali vaša mobilna omrežna povezava deluje. Končni korak za pripravo vašega okolja je ustvarjanje uporabnika HTTP sms api. Ustvarite uporabnika z uporabniškim imenom "http_user" in geslom "qwe123", da primer deluje brez sprememb.
Ko je okolje pripravljeno, lahko zaženete svojo PHP kodo.
HTTP API url za uporabo brisanja sms iz PHPZa brisanje SMS iz PHP bo vaša PHP morala izdati HTTP zahtevo do SMS prehoda. API url je prikazan spodaj. Upoštevajte, da je treba IP naslov (127.0.0.1) zamenjati z IP naslovom vašega SMS prehoda. Če je Ozeki SMS Gateway nameščen na istem računalniku, kjer teče C# sms aplikacija, je to lahko 127.0.0.1. Če je nameščen na drugem računalniku, mora biti to IP naslov tega računalnika.
http://127.0.0.1:9509/api?action=rest
Za pošiljanje SMS sporočil morate vključiti naslednje vrstice kot glave v HTTP zahtevo. Upoštevajte, da vključujemo tip vsebine in glavo za avtorizacijo.
Content-Type: application/json Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Za oddajo SMS bo vaša PHP aplikacija poslala HTTP zahtevo, podobno spodnji. Upoštevajte, da ta zahteva vsebuje del HTTP glave.
POST /api?action=deletemsg HTTP/1.1 Content-Length: 73 Content-Type: application/json Accept: */* Authorization: Basic aHR0cF91c2VyOnF3ZTEyMw== Host: 192.168.0.113:9509 { "folder": "inbox", "message_ids": [ "5b163bd9-fc45-46b6-a1fd-78a2b30a153e" ] }
HTTP odziv, prejet s primerom PHP SMS
Ko SMS prehod prejme to zahtevo, bo ustvaril HTTP odziv. HTTP odziv bo vseboval statusno kodo, ki bo pokazala, ali je bila zahteva za oddajo SMS uspešna ali ne. Prav tako bo vrnil strukturo, kodirano v JSON, ki vam bo zagotovila koristne podrobnosti o oddaji sporočila.
HTTP/1.1 200 OK User-Agent: OZEKI 10.3.120 (www.myozeki.com) Content-Type: application/json; charset=utf8 Last-Modified: Mon, 21 Jun 2021 07:29:45 GMT Server: 10/10.3.120 Transfer-Encoding: chunked { "http_code": 200, "response_code": "SUCCESS", "response_msg": "", "data": { "folder": "inbox", "message_ids": [ "5b163bd9-fc45-46b6-a1fd-78a2b30a153e" ] } }
Kako izbrisati SMS iz PHP z uporabo PHP SMS API (video vadnica)
Ta video vam pokaže, kako prenesti in uporabiti projekt DeleteSMS php. Ko dodate potrebne datoteke v vaš projekt, boste morda opazili, da obstaja datoteka z imenom MessageApi.php. To je datoteka, ki vsebuje MessageApi in vse, kar potrebujete za pošiljanje SMS z uporabo PHP.
Primer PHP SMS: Delete_Message.php
Kako preveriti, ali je SMS sprejel HTTP uporabnik
Po oddaji SMS je dobro preveriti vaš SMS prehod, da vidite, kaj je prejel. Dnevnik lahko preverite tako, da odprete podrobnosti HTTP uporabnika v upravljalski konzoli Ozeki SMS Gateway. Naslednji video vam pokaže, kaj morate iskati.
Zaključne misli
Ta članek je pojasnil, kako izbrisati SMS v PHP z uporabo HTTP SMS API uporabnika Ozeki SMS Gateway. Če ste dokončali to vadnico, poznate najenostavnejši način za brisanje SMS iz PHP. Glavna prednost te rešitve je, da lahko dani primer PHP SMS uporabite v kateri koli PHP aplikaciji.
Najdete lahko več člankov, ki vsebujejo tako dragocene informacije kot ta, večina ponuja preprostost in boljšo zmogljivost. Če želite zgraditi zanesljiv, visoko zmogljiv sistem, ne smete prenehati z branjem tukaj, preverite GitHub: PHP SMS API.
Najprej prenesite Ozeki SMS Gateway in začnite z razvojem zdaj!
More information
- PHP pošlji SMS z HTTP rest API (vzorec kode)
- PHP pošlji več SMS z HTTP rest API (vzorec kode)
- PHP načrtuj SMS z HTTP rest API (vzorec kode)
- PHP prejmi SMS z HTTP rest API (vzorec kode)
- PHP izbriši SMS z HTTP rest API (vzorec kode)
- Github: PHP SMS API