Pour utiliser les services de 123-SMS.net, saisissez votre email et votre numéro de téléphone. Vous recevrez aussitôt votre mot de passe personnel.
Merci de saisir votre adresse email nous vous renverons votre mot de passe personnel.
Mis à jour le 17 juillet 2026
Depuis Node.js 18, fetch est natif : l'envoi d'un SMS tient en une fonction async, sans aucune dépendance npm. Voici l'exemple complet pour vos backends, APIs et tâches automatisées.
// =====================================================================
// Envoi de SMS via l'API 123-SMS.net (Node.js 18+, fetch natif)
// Documentation : https://www.123-sms.net/developpeurs-api.php
// (c) 123-SMS.net - licence MIT, reutilisation libre
// =====================================================================
const API_URL = "https://www.123-sms.net/http.php";
// --- Vos identifiants (espace client 123-SMS.net) --------------------
const EMAIL = "votre-email@exemple.fr"; // e-mail du compte
const CLE_API = "XXXXXX"; // cle API : espace client > API
async function envoyerSMS(numero, message) {
const params = new URLSearchParams({
email: EMAIL,
pass: CLE_API,
numero: numero,
message: message,
});
const reponse = await fetch(API_URL + "?" + params.toString());
return (await reponse.text()).trim();
}
// --- Exemple ---------------------------------------------------------
envoyerSMS("0612345678", "Test 123-SMS depuis Node.js !")
.then(code => console.log("Reponse de l'API :", code))
.catch(err => console.error("Erreur :", err));Node.js 18 ou supérieur (fetch natif). Sur une version antérieure, le même appel fonctionne avec axios ou node-fetch.
Non : votre clé API serait exposée dans le code public. L'envoi doit toujours partir de votre serveur ; le navigateur appelle votre backend, qui appelle 123-SMS.
Le même code s'utilise tel quel ; typez simplement la fonction : envoyerSMS(numero: string, message: string): Promise<string>.
Code réponse immédiat de l'API, accusés de réception retournés par HTTP à votre serveur (documentation dédiée), et suivi dans l'espace client.