Description de la mission :

Intervention de debugging sur un script PHP existant permettant l’envoi de SMS via la plateforme SMSEnvoi. Le client disposait d’un script non fonctionnel et avait besoin d’une correction rapide pour remettre en service son système d’envoi de messages.

Le diagnostic a porté sur l’analyse complète du script PHP utilisant cURL pour communiquer avec l’API REST de SMSEnvoi. Le script comportait plusieurs éléments : configuration des headers d’authentification avec user_key et session_key, formatage du payload JSON avec les paramètres requis (message_type, recipient au format E.164, sender TPOA), et gestion de la réponse HTTP.

L’analyse a révélé des problèmes dans la configuration de la requête cURL, notamment au niveau des headers d’authentification ou du formatage des données envoyées. Les corrections ont porté sur la structure exacte requise par l’API SMSEnvoi version 1.0, en respectant scrupuleusement le format des numéros de téléphone (E.164 sans le symbole +) et les contraintes du TPOA (nom de l’expéditeur).

Le script a été testé avec les identifiants API fournis par le client, permettant de valider le bon fonctionnement de l’envoi. Un SMS de test a été envoyé avec succès au numéro fourni (06 84 05 79 43), confirmant la résolution complète du problème.

La correction incluait également la gestion appropriée des erreurs avec vérification du code HTTP de retour (201 pour succès) et affichage des messages d’erreur détaillés en cas d’échec. Le paramètre returnCredits a été maintenu pour permettre au client de suivre sa consommation de crédits SMS.

L’intervention a été réalisée dans l’après-midi même, permettant au client de reprendre immédiatement ses envois de SMS via la plateforme SMSEnvoi. Le script corrigé est désormais fonctionnel et prêt pour une utilisation en production.

Debug script PHP envoi SMS via API SMSEnvoi


ServiceDebugging PHP, Intégration API, Configuration cURL, Tests d'envoi SMS, Correction erreursAnnée2025

Pixfeed.net.

Concevoir l’avenir.
L’humain au coeur de nos solutions.

Nos bureaux

Pixfeed,
1 rue des Morillons,
95130 Franconville

Contact

contact@pixfeed.net
09 54 32 02 85

Privacy Preference Center