HTTP XML Post
15-04-2010 02:03:40 / 24-02-2012 16:18:46
Den webadresse, der anvendes til at sende XML formateret data
er: https://service.sms4you.lt/XMLInput.php
* Identiske numre i en anmodning
vil blive filtreret i SMSpunkt.dk system (enkelt modtager kan ikke
modtage mere end 1 besked pr anmodning).
XML format
XML formateret streng skal være værdi af XML noglen; "XML" =>
"<SMS>...</SMS>"
<SMS>
<authentification>
<username></username>
<password></password>
</authentification>
<message>
<sender></sender>
<text></text>
<type>longsms</type>
</message>
<recipients>
<gsm messageId="clientmsgID1"></gsm>
<gsm messageId="clientmsgID2"></gsm>
<gsm messageId="clientmsgID3"></gsm>
<gsm messageId="clientmsgID4"></gsm>
</recipients>
</SMS>
Tekster i orange er valgfrie
parametre.
Parametre specifikationer:
|
authentification
|
username
|
Email
|
|
password
|
Adgangskode
|
|
message
|
sender
|
Dynamisk afsender ID af beskeden; tilladte længde for
alfanumerisk streng på op til 11 tegn eller for numerisk streng op
til 14 tegn
|
|
text
|
Besked tekst
|
| type |
Hvis sat, en lang besked (mere end 160 tegn) vil
blive sammenføjet. |
|
recipients
|
gsm
|
Destination adresse af beskeden, som skal være i international
format uden fører "0" eller "+" For eksempel: 4561960xxx
|
|
messageId
|
Registreret levering, hvor klient indstille
messageId. Indsamling af
leveringsrapporter er beskrevet i Leveringsrapporter
sektionen
|
Returneret XML
Efter POST XML er indledt af klienten, nogle statuskoder vil
være til rådighed.
XML format
<RESPONSE>
<status>status_code</status>
<credits>credit_amount</credits>
</RESPONSE>
Statuskoder:
|
AUTH_FAILED
|
-1
|
Ugyldig id og / eller password
|
|
XML_ERROR
|
-2
|
Forkert XML format
|
|
NOT_ENOUGH_CREDITS
|
-3
|
Ikke nok kreditter i brugerskonto
|
|
NO_RECIPIENTS
|
-4
|
Ingen god modtagere
|
|
SEND_OK
|
>0
|
Antal beskeder, der vil blive sendt
|