Documentazione SMS
Noi di SMSmobileAPI ci impegniamo a rendere la nostra API il più compatibile possibile con qualsiasi architettura o piattaforma.
Che tu utilizzi REST, SOAP, cURL o vari linguaggi di programmazione come Python, JavaScript, PHP e altri, la nostra API è progettata per integrarsi perfettamente nei tuoi progetti.
Disponiamo anche di plugin pronti all'uso per soluzioni e software di e-commerce. Clicca qui per scoprirli.
.

Invia SMSReinvia SMS non inviatiLOG SMS inviatoRicevi SMS ricevutiElimina SMSSMS ricevuto - WebhookAutenticazione |
Invia SMSQuesto endpoint ti consente di inviare un SMS dal tuo telefono cellulare.Punto finale:OTTENERE INVIARE https://api.smsmobileapi.com/sendsms/
Parametri:
Esempio:
OTTIENI https://api.smsmobileapi.com/sendsms?apikey=LA_TUA_CHIAVE_API&recipients=+1234567890&message=HelloWorld
Reinvia un SMS non inviatoQuesto endpoint API viene utilizzato per reinviare un SMS non inviato (solo se il messaggio presenta uno stato di errore) Punto finale:Parametro:
Esempio:
OTTIENI https://api.smsmobileapi.com/resend/?apikey=LA_TUA_CHIAVE_API&guid=GUID_DEL_MESSAGGIO
Registro degli SMS inviati dall'APIQuesto endpoint API viene utilizzato per recuperare il registro dei messaggi SMS inviati tramite l'API. Punto finale:OTTENERE https://api.smsmobileapi.com/log/sent/sms/
Parametro:
Esempio:SMS ricevutoQuesto endpoint API viene utilizzato per recuperare i messaggi SMS ricevuti sullo smartphone. Punto finale:OTTENERE https://api.smsmobileapi.com/getsms/
Parametro:
Esempio:
OTTIENI https://api.smsmobileapi.com/getsms/?apikey=LA_TUA_CHIAVE_API
Elimina SMSQuesto endpoint API viene utilizzato per eliminare i messaggi SMS dal registro del server dell'API SMS Mobile Punto finale:OTTENERE https://api.smsmobileapi.com/deletesms/
Parametro:
Esempio:
OTTIENI https://api.smsmobileapi.com/deletesms/?apikey=LA_TUA_CHIAVE_API
Nota: gli SMS eliminati sono solo quelli memorizzati nei registri del tuo account dell'app mobile. Gli SMS presenti sul dispositivo mobile non verranno eliminati, poiché non vi abbiamo accesso. Webhook – SMS ricevutoQuesto sistema webhook invia una richiesta POST all'URL configurato ogni volta che riceve un SMS. Il sistema garantisce aggiornamenti in tempo reale inviando i dettagli dell'SMS all'URL webhook specificato. Come configurare il webhook nella dashboardPer impostare l'URL del webhook nella dashboard, segui questi passaggi:
Payload del webhookQuando viene ricevuto un SMS, il sistema invia il seguente payload JSON all'URL del webhook:
Campi del carico utile:
Esempio di endpoint webhookIl tuo server dovrebbe essere pronto a gestire le richieste POST in arrivo. Di seguito è riportato uno script PHP di esempio per elaborare il payload del webhook:
Test del webhookPer testare la configurazione del webhook, utilizza strumenti come: Questi strumenti consentono di ispezionare il payload inviato dal sistema e di risolvere eventuali problemi relativi alla configurazione del webhook. Risoluzione dei problemi
AutenticazioneL'API SMSMobile supporta due metodi di autenticazione: tramite una semplice chiave API o tramite il protocollo OAuth2 con un ID client e un segreto client. 1. Autenticazione tramite chiave APIQuesto metodo richiede una chiave API che può essere inclusa come parametro in una richiesta GET o POST. È un modo semplice per autenticare le richieste API. 2. Autenticazione OAuth2OAuth2 fornisce un metodo di autenticazione più sicuro e scalabile. Scarica subito l'app mobile O accedi alla tua dashboard. Ottenere un token di accessoPer ottenere un token di accesso, invia una richiesta POST all'endpoint del token con il tuo ID client e il tuo segreto client.
curl -X POST https://api.smsmobileapi.com/oauth2/token \
Utilizzo del token di accesso:Una volta ottenuto il token di accesso, includilo nel Autorizzazione intestazione delle tue richieste API:
curl -X POST https://api.smsmobileapi.com/sendsms \
Quale metodo dovresti usare?- Utilizzo Autenticazione tramite chiave API per integrazioni rapide e semplici. - Utilizzo Autenticazione OAuth2 per una maggiore sicurezza e scalabilità nelle tue integrazioni. Per maggiori dettagli, fare riferimento alla documentazione completa. |
Puoi inviare messaggi WhatsApp solo tramite la nostra API. Clicca qui per saperne di più.
Se hai domande, suggerimenti o hai bisogno di assistenza, il nostro team è qui per aiutarti.
Non esitate a contattarci a api@smsmobileapi.com

Questo problema deriva da un processo che tenta di essere eseguito in background quando l'applicazione non è in esecuzione. Tuttavia, a causa delle misure di ottimizzazione della batteria di Android, che variano a seconda della versione, questo processo in background potrebbe non avviarsi correttamente. L'ottimizzazione della batteria di Android è progettata per limitare l'attività in background delle app al fine di preservarne la durata, il che può influire inavvertitamente sulle app che richiedono processi in background per funzionare correttamente.
Per risolvere questo problema, gli utenti possono configurare manualmente le impostazioni Android per consentire a SmsMobileApi di utilizzare le risorse senza restrizioni.
Ciò comporta la regolazione delle impostazioni di ottimizzazione della batteria per l'app specifica, in sostanza, indicando ad Android che l'SmsMobileApi può essere eseguita in background e utilizzare le risorse in base alle esigenze. In questo modo, l'applicazione dovrebbe essere in grado di inviare e ricevere automaticamente messaggi SMS anche quando non è l'applicazione attiva in primo piano. Questa regolazione garantisce che il processo in background necessario possa funzionare senza interruzioni, aggirando le funzionalità di ottimizzazione della batteria che altrimenti potrebbero impedirne la corretta esecuzione.


FAQ per sviluppatori
Inizia subito a usare SMSmobileAPI!
Scopri la libertà e la flessibilità di gestire i tuoi servizi SMS ovunque ti trovi. Scarica subito la nostra app mobile e fai il primo passo verso un'integrazione SMS perfetta.
Scarica l'app