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

Send SMS & WhatsApp API
SMSMobile API understøtter to godkendelsesmetoder: Brug af en simpel API-nøgle eller OAuth2-protokollen med et klient-id og klienthemmelighed.
1. API-nøglegodkendelse til Send SMS
Denne metode kræver en API-nøgle, der kan inkluderes som en parameter i enten en GET- eller POST-anmodning. Det er en ligetil måde at autentificere dine API-anmodninger på.
Parametre:
Eksempel:
GET https://api.smsmobileapi.com/sendsms?apikey=YOUR_API_KEY&recipients=+1234567890&message=Hello%20World
2. OAuth2-godkendelse for Send SMS
OAuth2 giver en mere sikker og skalerbar godkendelsesmetode.
Du skal bruge et klient-id og klienthemmelighed for at få et adgangstoken, som derefter skal inkluderes i dine API-anmodninger ved hjælp af Bemyndigelse overskrift.
Download mobilappen nu eller få adgang til dit dashboard.
Få et adgangstoken
For at få et adgangstoken skal du sende en POST-anmodning til tokenslutpunktet med dit klient-id og klienthemmelighed.
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"
Brug af adgangstoken:
Når du har adgangstokenet, skal du inkludere det i Bemyndigelse overskriften på dine API-anmodninger:
curl -X POST https://api.smsmobileapi.com/sendsms \
-H "Autorisation: Bearer abc123xyz456" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "recipients=+1234567890" \
-d "meddelelse=Hej"
Hvilken metode skal du bruge?
- Brug API-nøglegodkendelse til hurtige og ligetil integrationer.
- Brug OAuth2-godkendelse for øget sikkerhed og skalerbarhed i dine integrationer.
For flere detaljer henvises til den fulde dokumentation.
Resend an unsent SMS
This API endpoint is used to resend an unsent SMS (only if the message has an error status)
Parameter:
Log over SMS sendt fra API'et
Dette API-slutpunkt bruges til at hente loggen over SMS-beskeder sendt via API'et.
Parameter:
Få SMS modtaget på den mobile API
Dette API-slutpunkt bruges til at hente SMS-beskeder modtaget på smartphonen.
Parameter:
Webhook – SMS modtaget
Dette webhook-system sender en POST-anmodning til den konfigurerede URL, hver gang der modtages en SMS. Systemet sikrer opdateringer i realtid ved at levere SMS-detaljerne til den angivne webhook-URL.
Sådan konfigurerer du Webhook i Dashboard
Følg disse trin for at konfigurere din webhook-URL i betjeningspanelet:
- Log ind på din konto på SMS Mobile API Dashboard.
- Naviger til Webhook-indstillinger afsnit.
- Indtast din webhook-URL (f.eks.
https://example.com/webhook-endpoint
- Klik på Gem Webhook knap.
- Når det er gemt, begynder systemet at sende SMS-detaljer til den konfigurerede URL.
Webhook nyttelast
Når en SMS modtages, sender systemet følgende JSON-nyttelast til din webhook-URL:
{
"dato": "2025-01-20",
"hour": "10:15:00",
"time_received": "2025-01-20 10:14:50",
"message": "Hej, dette er en test.",
"nummer": "+123456789",
"guid": "abcde12345"
}
Nyttelastfelter:
- dato: Dato, hvor SMS'en blev tilføjet (ÅÅÅÅ-MM-DD).
- time: Time, hvor SMS'en blev tilføjet (TT:mm:ss).
- tid_modtaget: Tidspunkt, hvor SMS'en blev modtaget.
- besked: Indholdet af SMS'en.
- antal: Afsenderens telefonnummer.
- guide: Unik identifikator for SMS'en.
Eksempel Webhook Endpoint
Din server bør være klar til at håndtere indgående POST-anmodninger. Nedenfor er et eksempel på et PHP-script til at behandle webhook-nyttelasten:
<?php
// Læs den indgående nyttelast
$payload = file_get_contents('php://input');
$data = json_decode($payload, sand);
// Behandle SMS-dataene
if ($data) {
// Eksempel: Log SMS-data til en fil
file_put_contents('sms_log.txt', print_r($data, sand), FILE_APPEND);
// Svar med HTTP 200-status
http_responskode(200);
echo "Webhook modtaget med succes.";
} andet {
// Svar med HTTP 400-status for dårlige anmodninger
http_responskode(400);
echo "Ugyldig nyttelast.";
}
?>
Test af Webhook
For at teste din webhook-konfiguration skal du bruge værktøjer som:
Disse værktøjer giver dig mulighed for at inspicere nyttelasten sendt af systemet og fejlfinde eventuelle problemer med din webhook-opsætning.
Fejlfinding
- Sørg for, at webhook-URL'en er korrekt og offentligt tilgængelig.
- Bekræft, at din server returnerer en HTTP 200-statuskode for vellykkede anmodninger.
- Tjek dine serverlogfiler for eventuelle fejl under behandling af nyttelasten.
Slet SMS API
Dette API-slutpunkt bruges til at slette SMS-beskeder fra serverloggen for SMS Mobile API
Parameter:
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.

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
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