Transaksjons-SMS – spesifikasjon (Advanced API)
Det er strengt forbudt å bruke transaksjons-SMS til promotering eller markedsføring. Den skal kun brukes til varsling – som et SMS-varsel.
Hvis du vil bruke en transaksjonsrute til å sende et masseutsendt varsel, kan du kontakte kundestøtten vår. Vi kan tillate dette dersom det er god grunn til det.
API-URL
URL for sending av HTTP-forespørsler:
Hvis forespørselen ikke når frem, gjentar du den på reserveserveren backup1.bulkgate.com.
Støttede HTTP-metoder
POST-application/json
Parametertabell
| PARAMETERNAVN | VERDI | OBLIGATORISK | STANDARDVERDI |
|---|---|---|---|
| application_id | Applikasjonsidentifikator | Ja | - |
| application_token | Autentiseringstoken for applikasjonen | Ja | - |
| number | Mottakerens nummer eller en matrise med mottakernumre – Verdi number | Ja eller admin |
- |
| admin | Nummeret til BulkGate-administratoren som mottar varselet. Mer informasjon | Ja eller number |
- |
| text | Teksten i SMS-meldingen (maks. 612 tegn, eller 268 tegn hvis Unicode brukes), UTF-8-koding. Du kan legge til variabler i malen fra matrisen variables (en annen parameter) Hei <first_name> <last_name> .... |
Ja | - |
| variables | Assosiativ matrise for å legge variabler til i teksten, f.eks.: {"first_name": "Ola", "last_name": "Nordmann"} |
Nei | [] |
| channel | Alternative kanaler. Kanalene prøves i en kaskade, i den rekkefølgen du oppgir dem i objektet – hvis vi ikke klarer å levere meldingen via den første kanalen, brukes den neste i listen. SMS legges ikke til automatisk; vil du ha den som siste reserve, tar du med objektet sms i kaskaden. Hvis ingen kanal er oppgitt i det hele tatt, sendes meldingen som SMS. |
Nei | SMS-objekt |
| country | Oppgi mottakernes numre i internasjonalt format (med landsprefiks, f.eks. 420), eller legg til landskoden i formatet ISO 3166-1 alpha-2 (777777777 + CZ = 420777777777). Se eksempelforespørselen med land. Hvis verdien er null, brukes tidssonen du har angitt, til å fylle ut informasjonen |
Nei | null |
| schedule | Planlegg dato og klokkeslett for sendingen i Unix-tidsstempel eller ISO 8601. | Nei | Nå |
| duplicates_check | Velg on for å hindre at duplikatmeldinger sendes til samme telefonnummer. Meldinger med samme tekst sendt til samme nummer fjernes hvis tidsintervallet mellom dem er kortere enn 5 minutter. Med off fjernes ingen duplikater. |
Nei | off |
| tag | Meldingsetikett som brukeren senere kan hente meldingene etter. | Nei | - |
Verdi number
Verdien number kan skrives slik:
- Matrise med telefonnumre
Kanaler
Objektet channel bestemmer hvilke kanaler meldingen sendes gjennom, og i hvilken rekkefølge. Rekkefølgen på nøklene i forespørselen er rekkefølgen i kaskaden, og SMS legges ikke til automatisk – se Kanalkaskade.
| NØKKEL | KANALOBJEKT |
|---|---|
sms |
SMS |
viber |
Viber – transaksjoner |
rcs |
RCS |
whatsapp |
Eksempel på forespørsel
Svar
Ved suksess:
Der:
- part_ID er en matrise med ID-ene til delene av den opprinnelige lange meldingen, som ble delt opp fordi den overskred grensen på 160 tegn for én melding. Mer informasjon her.
Ved feil:
Der:
- type og error (beskrivelse av feilen) finner du i tabellen over feiltyper
- code er HTTP-feilkoden
- detail er tilleggsinformasjon om feilen
Se alle feiltyper for Simple API og Advanced API her.
Takk for tilbakemeldingen.