Start her
Din første anmodning i fire trin
Tilslut og aktivér WhatsApp for en understøttet mobil.
Bekræft modtageren med talendepunktet.
Send med waonly = ja.
For indgående beskeder, aktiveres hentning, synkronisering, og derefter opkald / getwa.
Officiel mobilapplikation
Den sikre bro mellem telefonen, instrumentbrættet og API.
SMS og opkald operationer passere gennem den officielle SMSMobileAPI app installeret på din tilsluttede telefon. App sikkert parrer enheden med din konto, synkroniserer godkendte begivenheder og forbinder mobilnetværket til instrumentbrættet og REST API.
- Signerede udgivelser distribueret gennem de officielle Google Play og Apple App Store lister
- Google og Apple platform gennemgang, signaturer og distribution kontrol
- Sikker parring af enheden, HTTPS transport og autentificeret API adgang
- Kun de tilladelser, der kræves for de mobile funktioner, du aktiverer
Autentificering
Behold legitimation på din server
Brug en nøgle til direkte integration. OAuth2 klient legitimation er tilgængelige for serverside applikationer; anmode om en token og sende det som Autorisation: Bearer ACCESS _ TOKEN.
PUNKT ·
Send en WhatsApp besked
https://api.smsmobileapi.com/sendsmsSender en WhatsApp tekst eller understøttet medier gennem det tilsluttede miljø.
Brug det til individuelle modtagere eller en instrumentbrætkontaktgruppe.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
apikey |
snor | Påkrævet | Din API nøgle; udelade når du bruger en Bearer token. |
recipients |
telefon | Påkrævet | Landekode plus nummer, uden + eller 00. |
message |
snor | Påkrævet | Tekstkrop; flere linjer understøttes. |
waonly |
ja | Påkrævet | Det må være ja til at anmode om WhatsApp- kun levering. |
url_media |
HTTPS URL | Valgfri | Offentlig PDF, dokument, arkiv eller JPG / PNG URL. |
url_media_shorted |
ja | Valgfri | Brug en forkortet download URL med PDF preview-tilstand. |
pdf_with_image |
ja | Valgfri | Tilføj en billedforhåndsvisning til en PDF. |
encrypt_message |
ja | Valgfri | Kræv afkryptering på siden. |
contactGroup |
GUID | Valgfri | Send til alle kontakter i en instrumentbrætgruppe. |
Eksempel på anmodning
curl -X POST "https://api.smsmobileapi.com/sendsms?waonly=yes" \
-d "apikey=YOUR_API_KEY" \
-d "recipients=191728660" \
--data-urlencode "message=Your order is ready."
Eksempel på svar
{
"result": {
"error": 0,
"sent": "1",
"id": "MESSAGE_GUID",
"send_with_whatsapp": "1"
}
}
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑- Understøttede medier URL 'er skal være offentlige HTTPS ressourcer.
- WhatsApp formatering: * fed *, _ italic _, ~ strikethrough ~ og triple- backtch monospace.
PUNKT ·
Resend en ikke-sendt WhatsApp-meddelelse
https://api.smsmobileapi.com/resendwa/Genprøver en WhatsApp-meddelelse, der i øjeblikket har en fejlstatus.
Brug det efter diagnosticering af en mislykket WhatsApp logindgang.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
apikey |
snor | Påkrævet | Din API-nøgle. |
guid |
snor | Påkrævet | GUID for den mislykkede meddelelse. |
Eksempel på anmodning
curl "https://api.smsmobileapi.com/resendwa/?apikey=YOUR_API_KEY&guid=MESSAGE_GUID"
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑- Kun fejlbehæftede breve er berettigede til genstart.
FÅ
Aktivér indbound- hentning
https://api.smsmobileapi.com/getwa/active/Aktiverer, deaktiverer eller skifter WhatsApp-meddelelse til hentning.
Ring til det én gang før du bruger indgående WhatsApp synkronisering.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
apikey |
snor | Påkrævet | Din API-nøgle. |
statut |
0 = 124; 1 = 124; x = | Valgfri | 1 aktiverer, 0 deaktiverer, x eller udeladelse skifter til den aktuelle tilstand. |
Eksempel på anmodning
curl "https://api.smsmobileapi.com/getwa/active/?apikey=YOUR_API_KEY&statut=1"
Eksempel på svar
{
"success": true,
"read_message_active": 1,
"status_note": "Activated"
}
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑- Indgående hentning er deaktiveret som standard for privatlivets fred.
FÅ
Synkroniser indgående breve
https://api.smsmobileapi.com/getwa/synchronisation/Anmoder om en ny WhatsApp synkronisering før hentning.
Ring til det umiddelbart før / getwa, når din ansøgning har brug for aktuelle indgående data.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
apikey |
snor | Påkrævet | Din API-nøgle. |
Eksempel på anmodning
curl "https://api.smsmobileapi.com/getwa/synchronisation/?apikey=YOUR_API_KEY"
Eksempel på svar
{
"error": "0",
"messages": "synchronized",
"expire_at": "2026-03-11 12:27:00",
"expire_at_unix": "1773232020"
}
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑- Synkronisering er kun til modtagelse af beskeder. Ring ikke til den før du sender.
FÅ
Hent WhatsApp-beskeder
https://api.smsmobileapi.com/getwaReturnerer synkroniserede indgående WhatsApp-beskeder.
Brug den efter aktivering og synkronisering af indadgående hentning.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
apikey |
snor | Påkrævet | Din API-nøgle. |
before |
Unix tidsstempel | Valgfri | Returnér journaler før dette tidsstempel. |
date |
ÅÅÅÅ-MM-DD | Valgfri | Returnér journaler for en date. |
message_type |
text against 124; audio | Valgfri | Filtrér tekstbeskeder eller lydbeskeder konverteret til tekst; udelade for begge. |
Eksempel på anmodning
curl "https://api.smsmobileapi.com/getwa/?apikey=YOUR_API_KEY&message_type=text"
Eksempel på svar
{
"date": "2026-03-11",
"hour": "12:27:00",
"timestamp": "1773232020",
"number": "19176728660",
"contact": "SMSMobileAPI",
"message": "When will I receive my order?",
"guid": "652fcfc0-12a8-46f5-b5ba-9391135b8b4c"
}
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑
FÅ
Tjek et WhatsApp- nummer
https://api.smsmobileapi.com/whatsapp/checknumber/Kontrollerer om et telefonnummer er tilgængeligt på WhatsApp.
Brug det, før du sender for at reducere undgåelige fejl.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
apikey |
snor | Påkrævet | Din API-nøgle. |
recipients |
telefon | Påkrævet | Landekode plus nummer, uden + eller 00. |
Eksempel på anmodning
curl "https://api.smsmobileapi.com/whatsapp/checknumber/?apikey=YOUR_API_KEY&recipients=19176728660"
Eksempel på svar
{
"contact_found_on_whatsapp": "yes",
"recipients": "19176728660"
}
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑
STOLPE
Opret en OAuth2- adgangs- token
https://api.smsmobileapi.com/oauth2/tokenUdveksler klientlegitimation til en Bearer-token.
Brug det til server- to- server-integration, hvor kortlivede legitimationsoplysninger foretrækkes.
Parametre
| Navn | Type | Krav | Beskrivelse |
|---|---|---|---|
grant_type |
snor | Påkrævet | Det må være klientlegitimation. |
client_id |
snor | Påkrævet | Klient- id fra instrumentbrættet. |
client_secret |
snor | Påkrævet | Kunden er hemmelig fra instrumentbrættet. |
Eksempel på anmodning
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=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET"
Vil du køre denne anmodning?Tilslut din API nøgle øverst på siden for at låse den interaktive tester op.
Forbind nøgle ↑- Hold klienten hemmelig på din server. Inkludér det aldrig i mobil eller browserkode.
Fejlfinding
Fejl og sikre forsøg på at vende tilbage
Læs HTTP status og JSON fejlfeltet før genforsøg. Fortryd ikke validerings- eller autentificeringsfejl uden først at korrigere anmodningen.
| HTTP | Kode | Hvad skal man gøre? |
|---|---|---|
| 400 | missing_parameter | En krævet parameter er tom eller fraværende. Kontroller parametertabellen for endepunktet. |
| 403 | invalid_apikey | API-tasten er ukendt, udløbet eller ikke godkendt til den ønskede funktion. |
| 429 | too_many_requests | Anmodningerne kommer for hurtigt. Vent, så prøv igen med eksponentiel backoff. |
| 500 | server_error | Tjenesten kunne ikke afslutte anmodningen. Behold svar- og kontaktsupport, hvis den fortsætter. |
Brug for hjælp?
Medbring forespørgslen kontekst - ikke dine hemmeligheder.
Del endepunkt, tidsstempel, HTTP status og renset respons. Aldrig inkludere API nøgler, tokens eller privat besked indhold.


