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.