Kako poslati SMS iz C# z SMPP
Ta stran prikazuje, kako poslati SMS iz C# z SMPP. Začeli bomo z razjasnitvijo pojma, kaj je C# z SMPP, in nadaljevali z razlago, kako ga lahko uporabimo. C# z SMPP je odlično orodje za pošiljanje SMS-ov, ki ga lahko uporabimo v različnih okoljih. Ta vodik je koristen za razvijalce C#. Morda največja prednost te rešitve SMPP API je, da vse, kar morate storiti, je nekaj konfiguracije in v kratkem času boste pripravljeni za pošiljanje SMS sporočil. Primer SMS-ja s C# SMPP API temelji na Ozeki SMS Gateway, tako da lahko izkoristite dejstvo, da ponuja odlične zmogljivosti beleženja, kar pomeni, da lahko hitro odkrijete napake. Predvidevamo, da ste seznanjeni z osnovami SMS tehnologije in programiranja v C#. Na voljo vam bodo nekatere koristne informacije in dobro strukturirana navodila po korakih.
Kaj je C# SMPP?C# SMPP je metoda za pošiljanje SMS sporočil iz aplikacije C# z uporabo protokola SMPP. Uporabljajo ga razvijalci programske opreme C# v Windows storitvah, namiznih aplikacijah Windows in spletnih mestih, ki jih poganja C#.
Za pošiljanje SMS-ov iz C# z SMPP:
- Zaženite Ozeki upravljalno konzolo
- Ustvarite povezavo SMPP odjemalca
- Ustvarite uporabnika SMS API za vašo aplikacijo C#
- Odprite 'Dodaj novega uporabnika/aplikacijo...'
- Pomaknite se navzdol do HTTP uporabnika
- Kliknite 'namesti'
- Ustvarite SMS usmerjevalnik iz C# v SMPP
- Kopirajte primer SMS-ja v C# v Visual Studio
- Za pošiljanje prvega besedila zaženite projekt
C# je programski jezik in ga lahko uporabimo za hitro in enostavno dodajanje podpore za SMS za programsko pošiljanje in prejemanje besedilnih sporočil. Uporabite ga za transakcijska sporočila in obvestila med vašo aplikacijo in mobilnimi napravami. Za pošiljanje SMS-ov z uporabo C# so potrebne naslednje stvari:
- Visual Studio
- Primer kode za SMS v C# od Ozeki
- Račun SMS API, ustvarjen v Ozeki SMS prehodu
- Povezava SMPP odjemalca, konfigurirana v Ozeki SMS prehodu
Naslednji primer izvorne kode v C# je brezplačen za uporabo, lahko ga preprosto implementirate v vaš projekt ali pa lahko spremenite izvorno kodo za uporabo v drugih projektih ali aplikacijah. Če želite zagnati ta primer kode, jo morate samo kopirati in prilepiti v vaš projekt Console App in zagnati projekt.
using System; using System.Net.Http; using System.Text; using System.Web; namespace HttpApiTester { class Program { static async System.Threading.Tasks.Task Main(string[] args) { var username = "john"; var password = "Xc3ffs"; var messagetype = "SMS:TEXT"; var httpUrl = "https://127.0.0.1:9508/"; var recipient = HttpUtility.UrlEncode("+36201324567", Encoding.UTF8); var messagedata = HttpUtility.UrlEncode("TestMessage", Encoding.UTF8); var sendString = $"{httpUrl}api?action=sendmessage&username=" + $"{username}&password={password}" + $"&recipient={recipient}&messagetype=" + $"{messagetype}&messagedata={messagedata}"; Console.WriteLine("Sending request: " + sendString); var handler = new HttpClientHandler(); handler.ServerCertificateCustomValidationCallback = (sender, cert, chain, sslPolicyErrors) => { return true; }; using var client = new HttpClient(handler); try { var response = await client.GetStringAsync(sendString); Console.WriteLine("Http response received: "); Console.WriteLine(response); } catch(Exception e) { Console.WriteLine(e.Message); } } } }Testiranje
Za testiranje podpore SMS vaše aplikacije pri uporabi protokola SMPP, priporočamo, da začnete s konfiguracijo Ozeki SMPP simulatorja za simulacijo dostave SMS sporočil do mobilnih naprav (MT SMS) in simulacijo SMS sporočil iz mobilnih naprav (MO SMS). Simulator SMSC podpira SMPP v3.3, v3.4 in v5.
Za testiranje v živo in dostavo do mobilnih naprav lahko uporabite zanesljiv in odvisen Ozeki SMS prehod z nastavitvijo android SMS prehoda.
Upamo, da se niste izgubili v razlagah.
Potrudili smo se, da smo vse poenostavili in vas čim bolj brez težav popeljali skozi vse podrobnosti.
Z upoštevanjem zgornjih korakov v vadnici lahko rešitev ustvarite v kratkem času. Zdaj lahko uporabljate C# s SMPP za pošiljanje sporočil. Videli ste prednosti, ki jih prinaša Ozeki SMS Gateway.
Če ste že dokončali korake, si lahko privoščite zasluženo kavo ali kakšno drugo posladico, ki jo imate v mislih.
Če želite izvedeti več o prednostih drugih podobnih rešitev, obiščite ozeki-sms-gateway.com.
Upam, da bo ta članek koristen vsem bralcem, še posebej pa začetnikom.
Upamo, da se niste izgubili v razlagah. Potrudili smo se, da smo vse poenostavili in vas čim bolj brez težav popeljali skozi vse podrobnosti. Z upoštevanjem zgornjih korakov v vadnici lahko rešitev ustvarite v kratkem času. Zdaj lahko uporabljate C# s SMPP za pošiljanje sporočil. Videli ste prednosti, ki jih prinaša Ozeki SMS Gateway. Če ste že dokončali korake, si lahko privoščite zasluženo kavo ali kakšno drugo posladico, ki jo imate v mislih. Če želite izvedeti več o prednostih drugih podobnih rešitev, obiščite ozeki-sms-gateway.com. Upam, da bo ta članek koristen vsem bralcem, še posebej pa začetnikom.
More information
- Kako poslati SMS iz C# z SMPP
- Kako poslati SMS iz C/C z SMPP