Je suis en train d'écrire un script d'envoi de SMS qui utilise l'API d'OVH en PHP.
J'ai créé une clé API pour mon application ici : Création clé API
Ça fonctionne bien avec mes paramètres de connexion OVH. Le problème c'est que j'aimerais me connecter à l'API en utilisant les paramètres de l'utilisateur API que le manager OVH nous permet de créer :
Du coup je ne vois pas trop l’intérêt de permettre la création de ces utilisateurs dans la mesure où il faut créer les accès API avec les paramètres du compte principal.
Tu as un seul compte OVH mais plusieurs sous comptes qui te permettent de gérer des listes d'envois différents. Si tu as plusieurs clients, plusieurs applications… et cela te permet de vérifier quel compte consomme plus (ou moins) !
Recevoir et lire les emails, il n'y a aucuns soucis… par contre les envoyer… j'ai beaucoup de mal. J'en suis arrivé à contacter le support qui m'a répondu :
> Je tiens à vous indiquer, Monsieur, que, si l'envoi de vos SMS se déroule correctement depuis l'interface OVH, nous ne pouvons pas vous assister plus en détails.
Donc le support sur l'API sera NULL
Il faut savoir que j'en étais arrivé à envoyé mes SMS avec Mail2sms et que ma demande était sur des messages d'erreurs que je recevais mais que l'envois de l'email était instable de ce côté là !
au moins c'est clair… pas d'aide de leur part ! La preuve est leur grande activité sur ce forum !
Oui je vois mais pour moi ce n'est pas très clair, vu qu'avec les accès API sont associés au compte principal on ne peut pas vraiment limiter une application par user par exemple.
Sinon oui pour en revenir à ton problème, je n'ai pas fait/tester l'envoi, je pense voir ça ce soir. Je reviendrais sur ce forum pour te dire ce qu'il en est à ce niveau.
Malheureusement le support d'OVH n'est pas réputé pour être réactif et particulièrement utile.
Pour envoyer un sms via un compte utilisateur (et via l'API OVH), rajouter son login dans l'argument URL. Attention cependant, il faut encoder le login car l'argument est simplement concaténé à l'adresse du POST (API RawCall), un espace ou un caractère spécial casse le call.