Cum să trimiți SMS din C# cu SMPP
Această pagină demonstrează cum să trimiți SMS din C# cu SMPP. Va începe prin clarificarea termenului de C# cu SMPP și va continua cu explicația despre cum poate fi utilizat. C# cu SMPP este un instrument excelent pentru a trimite SMS, care poate fi utilizat în diverse medii. Acest ghid este util pentru dezvoltatorii C#. Poate cel mai mare avantaj al acestei soluții SMPP API este că tot ce trebuie să faci este să efectuezi câteva configurații și vei fi gata să trimiți mesaje SMS într-un timp scurt. Exemplul de SMS cu SMPP API în C# se bazează pe Ozeki SMS Gateway, astfel încât poți beneficia de faptul că oferă capabilități excelente de înregistrare, ceea ce înseamnă că poți identifica rapid erorile. Presupunem că ești familiarizat cu elementele de bază ale tehnologiei SMS și cu programarea în C#. Vei primi informații valoroase și instrucțiuni bine structurate pas cu pas.
Ce este SMPP în C#?SMPP în C# este o metodă de a trimite mesaje SMS dintr-o aplicație C# folosind protocolul SMPP. Este utilizat de dezvoltatorii de software C# în servicii Windows, aplicații desktop Windows și site-uri web bazate pe C#.
Pentru a trimite SMS din C# cu SMPP:
- Pornește consola de management Ozeki
- Creează o conexiune Client SMPP
- Creează un utilizator API SMS pentru aplicația ta C#
- Deschide 'Adaugă utilizator/aplicație nouă...'
- Derulează până la utilizatorul HTTP
- Apasă 'instalare'
- Creează o rută SMS din C# către SMPP
- Copiază exemplul de SMS în C# în Visual Studio
- Pentru a trimite primul tău mesaj text, rulează proiectul
C# este un limbaj de programare și poate fi folosit pentru a adăuga rapid și ușor suport SMS pentru trimiterea și primirea programatică a mesajelor text. Folosește-l pentru mesagerie tranzacțională și notificări între aplicația ta și dispozitivele mobile. Următoarele sunt necesare pentru a trimite SMS folosind C#:
- Visual Studio
- Cod exemplu SMS în C# Ozeki
- Cont API SMS creat în Ozeki SMS Gateway
- Conexiune Client SMPP configurată în Ozeki SMS gateway
Următorul exemplu de cod sursă C# este liber de utilizare, îl poți implementa pur și simplu în proiectul tău, sau poți modifica codul sursă pentru a-l folosi în alte proiecte sau aplicații. Dacă dorești să rulezi acest cod exemplu, trebuie doar să îl copiezi și să îl lipești în proiectul tău Console App și să rulezi proiectul.
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); } } } }Testare
Pentru testarea suportului SMS al aplicației tale atunci când folosești protocolul SMPP, recomandăm să începi cu configurația simulatorului SMPP Ozeki pentru a simula livrarea mesajelor SMS către dispozitivele mobile (SMS MT) și pentru a simula mesajele SMS de la dispozitivele mobile (SMS MO). Simulatorul SMSC suportă SMPP v3.3, v3.4 și v5.
Pentru testarea live și livrarea către dispozitive mobile, poți folosi Ozeki SMS gateway, fiabil și sigur, cu o configurație SMS gateway pentru Android.
Pentru a rezuma
Sperăm că nu v-ați pierdut în explicații. Am făcut tot posibilul să simplificăm și să vă ghidăm prin toate detaliile cât mai ușor posibil. Urmând pașii din tutorialul de mai sus, puteți crea soluția într-un timp scurt. Acum puteți folosi C# cu SMPP pentru a trimite mesaje. Ați văzut avantajele pe care Ozeki SMS Gateway le poate aduce. Dacă ați finalizat deja pașii, puteți savura o cafea bine meritată sau orice altă gustare vă doriți. Dacă doriți să aflați mai multe despre beneficiile altor soluții similare, vă rugăm să accesați ozeki-sms-gateway.com. Sper că acest articol va fi util tuturor cititorilor și în special începătorilor.
More information
- How to send SMS from c# with SMPP
- How to send SMS from c/c with SMPP