API dokumentasjon
[
English version of API documentation ]
For å benytte vårt API må din konto være aktivert for dette. På Produkter-siden kan man se om kontoen har API aktivert. Bestill tilgang til API direkte eller kontakt oss dersom du ønsker å aktivere API.
Leveringsrapport
Av og til skjer det at SMS ikke kommer fram til mottaker. Det kan være ulike årsaker til dette, f.eks. ugyldig eller ikke aktivt mobilnummer. Våre kunder kan motta en leveringsrapport for hver sendte melding. Rapporten inneholder informasjon om meldingen ble sendt til mottaker eller ikke. For å ta i bruk leveringsrapport må det lages et script/program som kan motta data på egen server. Dette kan f.eks. være php, .Net eller Java. Velg GET eller POST.
URL til skriptet registreres på siden API -> Innstillinger:

Parametere
| Parameter | Type | Beskrivelse |
|---|---|---|
| number | Long | Mottakers mobilnummer |
| status | Boolean | true: melding sendt ok false: meldingen kunne ikke sendes |
| id | Integer | Meldings-ID |
| ref | String | Din egen referanse |
| errorCode | String | Feilkode |
| errorDesc | String | Beskrivelse av feil |
Eksempel på et kall (get) scriptet må kunne motta:
https://dittdomene.no/sms_dlr.php?number=91654321&status=true&id=42824112&ref=ABC123&errorCode=&errorDesc=
Kallene som blir gjort de siste 24 timer til deres endpoint vil vises i portalen: API -> Server Push. Feilede kall vil vises i 72 timer.
Retry intervaller
Dersom deres server ikke svarer eller svarer med en feilkode, vil vi forsøke å sende meldingen på nytt med økende mellomrom. Tid mellom hvert forsøk:
5sekunder
15sekunder
1minutt
2minutter
5minutter
30minutter
1time
2timer
4timer