IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA - API Free SMS requête HTTP Post


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Par défaut VBA - API Free SMS requête HTTP Post
    Bonjour, quelqu'un d'entre vous a-t-il essayé (et réussi) d'utiliser l'API d'envoi de SMS de Free via une requête HTTP VBA en méthode POST ?

    Voici le code que j'ai essayé mais ça ne donne rien chez moi.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Public Sub SMSFreePost()
    Dim XMLHTTP As New MSXML2.XMLHTTP60, myurl As String
    myurl = "https://smsapi.free-mobile.fr/sendmsg"
    XMLHTTP.Open "POST", myurl, False
    XMLHTTP.setRequestHeader "Content-Type", "application/json"
    XMLHTTP.Send "?user=1234567890&pass=Motdepasse&msg=Test"
    MsgBox (XMLHTTP.responseText)
     
    End Sub
    Merci pour votre aide

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    bonbsoir
    je ne connaissais pas cet api mais
    il y a certainement méprise quand a l'utilisation(tu parle d'envoi de sms et tu demande le responsetext???????)
    ensuite pour une requête pour ce genre d'action je parierais ma chemise gauche que le header de requête et une condition obligatoire
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2011
    Messages : 9
    Par défaut
    Merci Patrick,

    XMLHTTP.setRequestHeader ce n'est pas le header de requête ?
    Quant au responsetext, c'est juste pour savoir ce qu'il va renvoyer.

    Pour info voici les consignes sur le site Free :
    Fonctionnement des notifications SMS
    L’envoi du SMS se fait en appelant le lien suivant : https://smsapi.free-mobile.fr/sendmsg
    avec les paramètres suivants :
    - user : votre login
    - pass : votre clé d’identification générée automatiquement par notre service
    - ms : le contenu du SMS encodé sous forme d’url (Percent-encoding)

    Exemple : Envoyer le message « Hello World ! » sur votre mobile :
    https://smsapi.free-mobile.fr/sendms...llo%20World%20!

    Vous pouvez également, si vous le préférez, envoyer les paramètres en POST. Dans ce cas, le contenu du message n’a pas besoin d’être encodé.
    Le code de retour HTTP indique le succès ou non de l’opération :
    - 200 : Le SMS a été envoyé sur votre mobile.
    - 400 : Un des paramètres obligatoires est manquant.
    - 402 : Trop de SMS ont été envoyés en trop peu de temps.
    - 403 : Le service n’est pas activé sur l’espace abonné, ou login / clé incorrect.
    - 500 : Erreur côté serveur. Veuillez réessayez ultérieurement.

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    puisque tu a le lien pour quoi ne pas recopier la requete f12 mon ami
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

Discussions similaires

  1. Requête HTTP - POST avec socket
    Par kalylive dans le forum Réseau
    Réponses: 3
    Dernier message: 28/04/2008, 14h10
  2. [Réseau] envoyer une requête http POST
    Par rich25200 dans le forum Langage
    Réponses: 3
    Dernier message: 31/01/2008, 23h15
  3. Requête HTTP POST sous .Net
    Par Médinoc dans le forum Framework .NET
    Réponses: 2
    Dernier message: 30/10/2007, 17h30
  4. [LINUX] Simuler une requête HTTP POST ou GET
    Par Anified dans le forum Linux
    Réponses: 1
    Dernier message: 05/02/2007, 16h11
  5. Comment effectuer une requête http post ?
    Par Turtle_fr dans le forum 4D
    Réponses: 10
    Dernier message: 07/09/2006, 01h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo