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

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Torbjørn: La oss anta to ulike definisjoner av Template Method pattern - de to ytterpunkte...

Lars-Petter: Hei igjen. Siden du inviterer til å ta diskusjonen i bloggen, og har tatt deg t...

Torbjørn: Lars-Petter: Det er én måte å se det på. Det er absolutt fortsatt Template M...

Lars-Petter: Hei. Har du ikke i prinsippet her gått over fra Template Method (arv) til Strat...

Christian Abildsø: I alle fall i C#, så føles dette som kode som blir mer fleksibel men vanskelig...

Torbjørn: Hei Henrik, og takk for tilbudet. Ble oppmerksom på Rasberry Pi for under en uk...

Henrik Sandaker Palm: Ang. større hobby prosjekt. Du er som er en slik rakker på programmering har j...

Øivind Nilsen: Slutt å bruke mobilnummeret mitt som eksempel !...

Bjørn Einar Bjartnes: Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig l...

Bjørn Einar Bjartnes: Sweet :) Jeg tror egentlig jeg liker det som det er, med musikk. Litt av utford...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • Template Method del 4: Multippel arv
  • Template Method Intermesso
  • Template Method del 3: Bare funksjoner
  • Template Method del 2: På vei mot funksjonell programmering
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (35)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (77)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (60)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (77)
  • Ruby (27)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (20)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta