Dev DOC - SMSMobileAPI
SMSmobileAPI Developer Documentation

Hos SMSmobileAPI stræber vi efter at gøre vores API så kompatibel som muligt med enhver arkitektur eller platform.
Uanset om du bruger REST, SOAP, cURL eller forskellige programmeringssprog som Python, JavaScript, PHP og mere, er vores API designet til at integreres problemfrit i dine projekter.

Vi har også klar-til-brug plugins til e-handelsløsninger og software. Klik her for at opdage dem.

Hvis du har spørgsmål, forslag eller har brug for hjælp, er vores team her for at hjælpe.
Du er velkommen til at kontakte os på api@smsmobileapi.com

API REST
krølle
JavaScript JavaScript
Python Python
Node.js Node.js
Ruby Rubin
WSDL

Send SMS API

The SMSMobile API supports two authentication methods: using a simple API Key or the OAuth2 protocol with a client ID and client secret.

1. API Key Authentication for Send SMS

This method requires an API Key that can be included as a parameter in either a GET or POST request. It is a straightforward way to authenticate your API requests.

https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=PHONE_NUMBER&message=MESSAGE_TO_SEND

Parametre:

- apikey: Your unique API key.
- recipients: The recipient's phone number.
- message: The message to send.

Example:

GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=+1234567890&message=Hello%20World

2. OAuth2 Authentication for Send SMS

OAuth2 provides a more secure and scalable authentication method.
You will need to use a client ID and client secret to obtain an access token, which should then be included in your API requests using the Authorization header.

The client_id and client_secret are available in your dashboard, accessible after installing the app and creating an account on your mobile device.
Download the mobile app now eller access your dashboard.

Obtaining an Access Token

To get an access token, send a POST request to the token endpoint with your client ID and client secret.

curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=1ab0ex4b4c1ef2c800690d" \
-d "client_secret=3ed108a93d0414074b94364290b6a7348475e93a0567005"

Using the Access Token:

Once you have the access token, include it in the Authorization header of your API requests:

curl -X POST https://api.smsmobileapi.com/sendsms \
-H "Authorization: Bearer abc123xyz456" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "recipients=+1234567890" \
-d "message=Hello"

Which Method Should You Use?

- Use API Key Authentication for quick and straightforward integrations.

- Use OAuth2 Authentication for enhanced security and scalability in your integrations.

For more details, please refer to the full documentation.




Hent SMS API

Dette API-slutpunkt bruges til at hente SMS-beskeder modtaget på smartphonen.

https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY

Parameter:

- modtagere: Mobilnummeret på modtageren.
- besked: Den besked, der skal sendes.
- apikey: Den API-nøgle, du har eller vil modtage.



Slet SMS API

Dette API-slutpunkt bruges til at slette SMS-beskeder fra serverloggen for SMS Mobile API

https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY

Parameter:

- apikey: Den API-nøgle du har.
- guid_message: Det unikke ID for den besked, der skal slettes.
- date_start: Hvis det bruges alene, sletter alle beskeder fra den angivne dag.
- date_start og date_end: Kombineret for at slette beskeder inden for en bestemt periode.

Bemærk: De slettede SMS'er er kun dem, der er gemt i logfilerne på din mobilappkonto. SMS på selve mobilenheden bliver ikke slettet, da vi ikke har adgang til dem.

Afhængigt af versionen af Android, der er installeret på en mobiltelefon, kan operativsystemet hindre den korrekte funktion af automatisk afsendelse og modtagelse af SMS-beskeder, når SmsMobileApi-applikationen ikke er i forgrunden.
Dette problem opstår fra en proces, der forsøger at køre i baggrunden, når applikationen ikke aktivt startes. Men på grund af Androids batterioptimeringsforanstaltninger, som varierer på tværs af forskellige versioner, starter denne baggrundsproces muligvis ikke korrekt. Androids batterioptimering er designet til at begrænse baggrundsaktiviteten af apps for at spare batterilevetid, hvilket utilsigtet kan påvirke apps, der kræver baggrundsprocesser for at fungere korrekt.

For at løse dette problem kan brugere manuelt konfigurere deres Android-indstillinger for at tillade SmsMobileApi at bruge ressourcer uden begrænsninger.
Dette involverer justering af batterioptimeringsindstillingerne for den specifikke app, i det væsentlige at instruere Android om, at SmsMobileApi har tilladelse til at køre i baggrunden og bruge ressourcer efter behov. Ved at gøre det bør applikationen automatisk kunne sende og modtage SMS-beskeder, selv når den ikke er den aktive applikation i forgrunden. Denne justering sikrer, at den nødvendige baggrundsproces kan fungere uafbrudt, og omgå batterioptimeringsfunktionerne, der ellers kunne forhindre dens korrekte udførelse.


FAQ for udviklere

Harmonika-eksempelbeskrivelse For at generere en API-nøgle skal du downloade vores applikation til din mobiltelefon og oprette en konto uden omkostninger. En API-nøgle vil automatisk blive genereret og knyttet til din mobiltelefon. Du vil også modtage en e-mail med alle nødvendige oplysninger. Denne proces sikrer, at du hurtigt og nemt kan begynde at bruge vores tjenester med minimal opsætning.
I din mobilapplikation skal du navigere til menuen INDSTILLINGER eller HJÆLP, hvor din API-nøgle er synlig hele tiden. Dette sikrer, at du nemt kan få adgang til din API-nøgle, når du har brug for den til at integrere eller bruge vores tjenester.
Ja, vi kræver ikke noget bevis på identitet for at oprette en API-nøgle. Kommunikationen mellem vores API og din mobiltelefon er derfor 100% anonym. Denne tilgang giver brugerne mulighed for at bevare deres privatliv, mens de bruger vores tjenester.

Kom godt i gang med SMSmobileAPI i dag!

Oplev friheden og fleksibiliteten ved at administrere dine SMS-tjenester på farten. Download vores mobilapp nu og tag det første skridt mod problemfri SMS-integration.

Download appen
Tilslut min mobil
da_DKDanish