Exemple API SMS Go
package main
import (
"encoding/json"
"net/http"
"log"
"bytes"
)
func main() {
token := "your.token"; //Your first token must be generated on our plateform at https://my.smsfactor.com/developers/api-tokens
payload := map[string]interface{}{
"sms": map[string]interface{}{
"message": map[string]interface{}{
"text": "Hello, it's me. I was wondering if after all these years you'd like to meet",
"pushtype": "marketing",
"sender": "ADELE",
},
"recipients": map[string]interface{}{
"gsm": []interface{}{
map[string]interface{}{
"gsmsmsid": "100",
"value": "33612345678",
},
map[string]interface{}{
"gsmsmsid": "100",
"value": "33612345678",
},
},
},
},
}
jsonPayload, err := json.Marshal(payload)
if err != nil {
log.Fatalln(err)
}
req, err := http.NewRequest("POST", "https://api.smsfactor.com", bytes.NewBuffer(jsonPayload))
req.Header.Add("Authorization", "Bearer " + token)
req.Header.Add("Accept", "application/json")
client := &http.Client{}
res, err := client.Do(req)
if err != nil {
log.Fatalln(err)
}
var result map[string]interface{}
json.NewDecoder(res.Body).Decode(&result)
log.Println(result)
}
Quand tirer parti d'une API SMS avec Go ?
Améliorez la portée de vos communications en intégrant notre API SMS Go. L'ajout de fonctionnalités d'envoi de SMS à vos applications en Go se fait de manière fluide et efficace, vous offrant ainsi l'opportunité de peaufiner vos stratégies de communication sans aucun tracas.
Voici des scénarios d'utilisation typiques :
- implémentation d'une authentification forte à deux niveaux pour augmenter la sécurité des comptes de vos utilisateurs ;
- envoi de notifications par SMS automatiques en réponse aux actions de vos clients dans l'application ;
- mise en œuvre de campagnes promotionnelles par SMS, visant spécifiquement vos utilisateurs ;
- automatisation de l'envoi de messages pour des rappels de paniers abandonnés, des confirmations de création de compte, des finalisations d'achat ou encore des annonces d'expédition de commande ;
- diffusion instantanée d'alertes en cas d'urgence ou de service interrompu.
Pourquoi opter pour l'API SMS Go de SMSFactor ?
Notre atout majeur, c'est notre équipe ! Bénéficiez d'un accompagnement technique sur mesure grâce à nos développeurs experts, toujours prêts à vous aider dans l'intégration de notre API SMS Go et disponibles pour toute assistance nécessaire.
Concernant la sécurité, dormez sur vos deux oreilles ! Envoyez vos messages en toute confiance avec notre taux de disponibilité de 99,9 %. Vos clients sont protégés, nos services respectant scrupuleusement les réglementations RGPD. De plus, nous mettons à votre disposition des systèmes anti flood automatisés pour éviter tout débordement.
Et pour couronner le tout, notre API s'enrichit constamment de nouvelles fonctionnalités :
- testez vos configurations via des simulations d'envoi, sans perturber vos clients ;
- automatisez la gestion des désinscriptions pour respecter le choix de vos clients de ne plus recevoir de SMS ;
- recevez des confirmations de lecture et les réponses aux SMS pour un suivi détaillé ;
- exploitez les webhooks pour une gestion affinée des données d'envoi de SMS ;
- intégrez des liens courts et traçables pour analyser le trafic issu de vos messages.