C#.Net SMS Skript
V Ozeki SMS Gateway lahko napišete skript, ki vam omogoča izvajanje C# .NET kode, ko prispe SMS sporočilo. Ta skript lahko implementira katero koli logiko za izvajanje različnih nalog z dohodnimi sporočili in po želji pošlje odzivna SMS sporočila.
Korak 1 - Dodajte novega uporabnika/aplikacijo...
Skript uporabnika C# lahko preprosto namestite v upravljalski konzoli s klikom na Dodaj novega uporabnika/aplikacijo... v panelu Uporabniki/Aplikacije (Slika 1).
Korak 2 - Dodajte C# skript
Odpre se vmesnik, sestavljen iz dveh panelov. Levi panel vsebuje že nameščene uporabnike in aplikacije. Desni panel vsebuje uporabnike in aplikacije, ki jih lahko namestite, z njihovim kratkim opisom. Poiščite uporabnika C# skript in kliknite modri gumb 'namesti' zraven njega (Slika 2).
Korak 3 - Podajte skript
Panel 'Konfiguracija' ima zavihek 'Splošno', ki vsebuje osnovne nastavitve. Najprej prosimo, da podate edinstveno ime. V razdelku Skript na zavihku je izvorna koda skripta, ki ga želite izvesti (Slika 3).
Korak 4 - Omogočite uporabnika
Prosimo, omogočite uporabnika s stikalom Povezava in v zavihku Dogodki preverite, da je skript preveden in da je uporabnik uspešno inicializiran (Slika 4).
Korak 5 - Sporočilo prejeto
Končno lahko vidite, če uporabnik prejme sporočilo, se bo skript izvedel in kot prikazuje ta primer, bo odzivno SMS sporočilo poslano originalnemu pošiljatelju (Slika 5).
Vodnik po programiranju ASP C#
Ustvarite razred z imenom 'Program' v imenskem prostoru 'Ozeki'. Lahko tudi vključite potrebne direktive using.
using System; namespace Ozeki { public class Program { } }
Implementirajte funkcijo 'Receive' znotraj razreda 'Program'. Ta funkcija bo poklicana, ko vaša povezava prejme sporočilo. Parameter funkcije 'Receive' bo objekt tipa 'Message'.
using System; namespace Ozeki { public class Program { public void Receive(Message msg) { } } }
Pošljite odzivno sporočilo
Ko prejmete sporočilo, lahko pošljete odziv, da obvestite pošiljatelja o uspešni dostavi. Za to lahko uporabite vgrajeno funkcijo 'Reply'.
using System; namespace Ozeki { public class Program { public void Receive(Message msg) { Reply(msg, "Hvala za sporočilo!"); } } }
Posredovanje sporočila
Prejeto sporočilo lahko tudi posredujete drugi povezavi z uporabo funkcije 'Send'.
using System; namespace Ozeki { public class Program { public void Receive(Message msg) { Send("admin@localhost", msg.Text); } } }
Sestavite svoje sporočilo
Sestavljanje sporočila je lažje, kot si mislite. Potrebujete le uporabo vgrajenega tipa 'Message' za ustvarjanje novega objekta sporočila. V naslednjem primeru, ko je sporočilo prejeto, bomo ustvarili in poslali novo sporočilo na povezavo admin.
using System; namespace Ozeki { public class Program { public void Receive(Message msg) { var message = new Message(); message.Text = "Pozdravljen svet!"; message.ToAddress = "+4412345678910"; message.ToConnection = "admin@localhost"; message.FromAddress = "+448888999910"; Send(message); } } }
Beleženje
Uporaba dnevniških sporočil bo olajšala odpravljanje napak v vašem skriptu. S klicem funkcije 'Log' lahko implementirate ustrezno beleženje v vašem skriptu, če je potrebno.
using System; namespace Ozeki { public class Program { public void Receive(Message msg) { Log("Sporočilo prejeto: " + msg.Text); } } }
Povzetek
V zgornjem članku ste se naučili pomembnih stvari o izvajanju C# .NET kode z uporabo Ozeki SMS Gateway. Kombinacija moči Ozeki SMS Gateway in skripta C#.NET bo povzročila uporaben in vsestranski sistem za sporočanje. Če lahko izvedete C#.NET kodo, ko prispe SMS sporočilo, lahko implementirate logiko za izvajanje katere koli naloge. Na primer, dobra naloga bi bila pošiljanje skriptiranega odziva na dohodno sporočilo. Še en dober primer je pošiljanje obvestilnih sporočil znotraj vaše organizacije v primeru dohodnega sporočila.
Če želite izvedeti več informacij o C# SMS API-ju, sledite povezavi do članka o tej temi na spletni strani Ozeki: C# HTTP SMS.
Za začetek dela vse, kar morate storiti, je prenesite Ozeki SMS Gateway zdaj!
More information
- C# SMS vmesnik
- C sharp asp SMS skripta
- Kako poslati SMS iz C# z uporabo HTTP get
- C sharp SMS vmesnik za SQL