Send SMS med Soap
- Monday, July 13th, 2009
- Skriv en kommentar
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] CropperCapture[53]](http://blog.kjempekjekt.com/wp-content/uploads/2009/07/CropperCapture53.png)
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.



July 13th, 2009 at 3:32 pm
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!
July 13th, 2009 at 3:36 pm
Demokonto til alle som er interessert, det er veldig bra! Gleder meg til å begynne å jobbe med dette på orntlig.