Kako poslati SMS iz C# sa SMPP
Ova stranica demonstrira kako poslati SMS iz C# sa SMPP. Počeće razjašnjavanjem pojma šta je C# sa SMPP i nastaviće se objašnjenjem kako se može koristiti. C# sa SMPP je odličan alat za slanje SMS poruka, može se koristiti u različitim okruženjima. Ovaj vodič je koristan za C# programere. Možda najveća prednost ovog SMPP API rešenja je to što sve što treba da uradite je da izvršite neke konfiguracije i bićete spremni da šaljete SMS poruke u kratkom vremenskom periodu. SMPP API sa C# SMS primerom je baziran na Ozeki SMS Gateway-u, tako da možete iskoristiti činjenicu da nudi izuzetne mogućnosti logovanja, što znači da možete brzo pronaći greške. Pretpostavljamo da ste upoznati sa osnovama SMS tehnologije i C# programiranja. Dobićete neke vredne informacije i dobro strukturirane korak po korak uputstva.
Šta je C# SMPP?C# SMPP je metoda za slanje SMS poruka iz C# aplikacije koristeći SMPP protokol. Koriste je C# softverski programeri u Windows servisima, Windows desktop aplikacijama i C# vođenim veb sajtovima.
Da biste poslali SMS iz C# sa SMPP:
- Pokrenite Ozeki konzolu za upravljanje
- Kreirajte SMPP klijent konekciju
- Kreirajte SMS API korisnika za vašu C# aplikaciju
- Otvorite 'Add new user/application...'
- Spustite se do HTTP korisnika
- Kliknite 'install'
- Kreirajte SMS rutu od C# do SMPP
- Kopirajte C# SMS primer u Visual Studio
- Pokrenite projekat da biste poslali svoju prvu tekstnu poruku
C# je programski jezik i može se koristiti za brzo i lako dodavanje SMS podrške za programsko slanje i primanje tekstualnih poruka. Koristite ga za transakcione poruke i obaveštenja između vaše aplikacije i mobilnih uređaja. Sledeće stvari su potrebne za slanje SMS koristeći C#:
- Visual Studio
- Ozeki C# SMS primer koda
- SMS API nalog kreiran u Ozeki SMS Gateway-u
- SMPP klijent konekcija konfigurisana u Ozeki SMS gateway-u
Sledeći primer C# izvornog koda je slobodan za korišćenje, možete ga jednostavno implementirati u svoj projekat, ili možete modifikovati izvorni kod da ga koristite za druge projekte ili aplikacije. Ako želite da pokrenete ovaj primer koda, sve što treba da uradite je da ga kopirate u svoj Console App projekat i pokrenete projekat.
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 SMS podrške vaše aplikacije kada koristite SMPP protokol, preporučujemo da počnete sa Ozeki SMPP simulator konfiguracijom kako biste simulirali isporuku SMS poruka na mobilne uređaje (MT SMS) i simulirali SMS poruke sa mobilnih uređaja (MO SMS). SMSC Simulator podržava SMPP v3.3, v3.4 i v5.
Za testiranje u stvarnim uslovima i isporuku na mobilne uređaje, možete koristiti pouzdani Ozeki SMS gateway sa android SMS gateway podešavanjem.
Da sumiramo
Nadamo se da se niste izgubili u objašnjenjima. Dali smo sve od sebe da pojednostavimo i da vas provodimo kroz sve detalje što je moguće bezbolnije. Prateći gore navedene korake tutorijala, možete kreirati rešenje u kratkom vremenskom periodu. Sada možete koristiti C# sa SMPP-om za slanje tekstova. Videli ste prednosti koje Ozeki SMS Gateway može doneti. Ako ste već završili korake, možete uživati u zasluženoj kafi ili nekom drugom poslastici koju imate na umu. Ako želite da saznate više o prednostima drugih sličnih rešenja, posetite ozeki-sms-gateway.com. Nadam se da će ovaj članak biti koristan svim čitaocima, a posebno početnicima.
More information
- Kako poslati SMS iz C# koristeći SMPP
- Kako poslati SMS iz C/C koristeći SMPP