[VBA] Envoyer SMS API OVH

Envoyer SMS API OVH [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 27-01-2014 à 16:20:41    

Bonjour,
 
Sous Office 2013 (Excel ou Access peu importe) je voudrais utiliser l'API d'OVH avec un compte sms pour envoyer des sms.
Aide en ligne d'OVH SMS : http://www.ovh.com/soapi/fr/?method=telephonySmsSend
 
J'ai donc ajouté une référence à "Microsoft Office Soap Type Library"
 
Je précise que mon numéro de téléphone (émetteur) a bien été validé par OVH.
Les users, mdp et compte sms sont bidons ici, mais comme il faut dans mon code.
Pareil pour les numéros de tel : 7-8-9-10
 

Code :
  1. Function SMS()
  2.     Set objSClient = New SoapClient30
  3.        
  4.     objSClient.mssoapinit ("http://www.ovh.com/soapi/soapi-re-1.8.wsdl" )
  5.    
  6.     session = objSClient.login("tt3615-ovh", "monmdp", "fr", False)
  7.    
  8.     Result = objSClient.telephonySmsSend(session, "sms-tt3615-1", "+33607080910", "+33610090807", "TEST" )
  9.      objSClient.logout session
  10. End Function


 
session me renvoie bien mon id de connexion
Par contre, erreur avec telephonysmssend :
http://hfr-rehost.dev.syn.fr/self/101652cf9d21402a5d5ff8b6a0c10aca55bfc485.jpg
 
 
Si quelqu'un a une idée...
 
Merci :jap:

Message cité 1 fois
Message édité par SuppotDeSaTante le 27-01-2014 à 16:23:31

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 27-01-2014 à 16:20:41   

Reply

Marsh Posté le 01-09-2014 à 17:49:22    

SuppotDeSaTante a écrit :

Bonjour,

 

Sous Office 2013 (Excel ou Access peu importe) je voudrais utiliser l'API d'OVH avec un compte sms pour envoyer des sms.
Aide en ligne d'OVH SMS : http://www.ovh.com/soapi/fr/?method=telephonySmsSend

 

J'ai donc ajouté une référence à "Microsoft Office Soap Type Library"

 

Je précise que mon numéro de téléphone (émetteur) a bien été validé par OVH.
Les users, mdp et compte sms sont bidons ici, mais comme il faut dans mon code.
Pareil pour les numéros de tel : 7-8-9-10

 
Code :
  1. Function SMS()
  2.     Set objSClient = New SoapClient30
  3.        
  4.     objSClient.mssoapinit ("http://www.ovh.com/soapi/soapi-re-1.8.wsdl" )
  5.    
  6.     session = objSClient.login("tt3615-ovh", "monmdp", "fr", False)
  7.    
  8.     Result = objSClient.telephonySmsSend(session, "sms-tt3615-1", "+33607080910", "+33610090807", "TEST" )
  9.      objSClient.logout session
  10. End Function
 

session me renvoie bien mon id de connexion
Par contre, erreur avec telephonysmssend :
http://hfr-rehost.dev.syn.fr/self/ [...] bfc485.jpg

 


Si quelqu'un a une idée...

 

Merci :jap:

 

Dans le lien que tu donnes, il est indiqué que la méthode attend 12 paramètres, tu lui en envoies 5

 

Et dans la capture d'écran c'est clairement marqué "nombre de paramètres incorrect"

 

edit : pas vu le combo spam + déterrage :(


Message édité par x1fr le 01-09-2014 à 17:51:04

---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
Reply

Marsh Posté le 02-09-2014 à 17:05:14    

J'avais aussi essayé avec tous les paramètres, soit à null soit une chaîne vide mais ça n'a rien donné  
J'ai finalement opté pour la solution mailtosms qu'ils proposent... Et ça tourne pas mal depuis quelques mois
 
Merci en tout cas de t'être penché sur mon cas :jap:


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed