API Dart
Documentation API Dart
Intégration API Dart
Notre solution API est disponible en Dart et dans divers autres langages de programmations. N'hésitez pas à contacter notre support technique pour toute question !
import 'dart:io';
void main() async {
// Définissez les variables d'authentification
String apiKey = "c2w9TGZoa354Am1Lb8F0Y0xApaEZ";
String phoneNumber = "2250758058585";
String senderID = "MonSenderID";
String message = "Votre message";
// Créez la requête HTTP
Uri url = Uri.parse("https://admin.sms-mail.pro/sms/api?action=send-sms");
// Envoyez la requête
Response response = await http.post(
url,
headers: {
"Authorization": "Basic " + base64Encode(apiKey + ":"),
},
body: {
"to": phoneNumber,
"from": senderID,
"sms": message,
},
);
// Traitez la réponse
if (response.statusCode != 200) {
throw Exception("Erreur lors de l'envoi de la requête : " + response.statusCode.toString());
}
// Affichez la réponse
print("Réponse de l'API : " + response.body);
}
String base64Encode(String str) {
return base64.encode(utf8.encode(str));
}