Send SMS med Soap

Mens jeg vurderte å begynne å jobbe for PSWinCom fikk jeg blant annet tilgang til deres SMS Gateway produkt, slik at jeg selv kunne teste hvor enkelt og bra det var. PSWinCom lar deg sende SMS gjennom mange integrasjonspunkter, som XML over TCP, HTTP/HTTPS post, SMTP, og SOAP web services, i tillegg til deres webgrensesnitt. Jeg bestemte meg for å teste ut SOAP i C#.

Først fant jeg adressen til wsdl’en, opprettet en ny konsollapplikasjon, og la til en web service referanse i Visual Studio.

CropperCapture[53]

Den genererte proxyen gav meg alt jeg trengte. Jeg opprettet en ny SoapClient, instantierte en ny SMSMessage, og på under to minutter hadde jeg sendt min første SMS fra kode.

    1 using (SMSServiceSoapClient client = new SMSServiceSoapClient())

    2 {

    3     string username = “torbjorn”;

    4     string password = “n0tth3r331passw03d”;

    5 

    6     SMSMessage message = new SMSMessage

    7     {

    8         ReceiverNumber = “004755560122″,

    9         SenderNumber = “004755596698″,

   10         Text = “Les om SMS via SOAP på http://kjempekjekt.com !”,

   11         Tariff = 0,

   12         TimeToLive = 0

   13     };

   14 

   15     ReturnValue returnValue = client.SendSingleMessage(

   16         username,

   17         password,

   18         message);

   19 }

ReturnValue-objektet har en Code property med verdien 200 om alt gikk bra, 100 om meldingen ble forkastet (detaljert beskrivelse blir gitt i Description propertien), og 500 ved SOAP interface error.

Så enkelt er det altå å integrere systemet sitt om man vil sende SMS med PSWinCom’s Gateway.

Kategorier: Jobb, Software/verktøy.
RSS feed for kommentarene. Tilbaketråkk.

2 kommentarer til “Send SMS med Soap”

  1. Bjørn Says:

    Som et innspill, så kan jeg jo nevne at våre API ligger dokumentert på vår hjemmeside under PSWinCom Gateway sin produktweb, og vi gir også ut demokonto til de som måtte interessere seg for dette.

    Vi gleder oss veldig til å få deg med på laget Torbjørn! :)

  2. Torbjørn Says:

    Demokonto til alle som er interessert, det er veldig bra! Gleder meg til å begynne å jobbe med dette på orntlig.

Skriv en kommentar

Torbjørn Marø

Torbjørn er systemutvikler og et aktivt medlem av .NET-miljøet i Bergen. Dette er hans blog.

Mulig relaterte linker

Siste kommentarer


Torbjørn: Fikk lyst til å dele den vakre konklusjonen fra en blogpost...

Torbjørn: Bjørn: Clojure er Lisp! Scheme er en annen li...

Bjørn Hamre: Du sier "Om man søker å bli en dyktig utvikler må man læ...

Kenneth: Bloggen din er flott lesning, og en god inspirasjonskilde. S...

Jonas Follesø: Mine to absolutt favorittfag fra NTNU var mikrokontroller pr...

Torbjørn: man{ kan(){ få(){ samme(); } ...

Thomas: (jeg (blir (svimmel (av (al...