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

Langage PHP Discussion :

envoyer un sms via un API


Sujet :

Langage PHP

  1. #1
    Membre averti Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Points : 321
    Points
    321
    Par défaut envoyer un sms via un API
    bonsoir a tous et toute ,
    j'essaye d'utiliser la fonction curl_exec pour envoyer un sms via un api , tout se passe bien a la seule diffference que c'est juste la premiere chaine de carractere qui arrive chez le destinataire.
    voici le bout de code que j'utilise.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    $url ="http://xxxxxxx/http_api?action=sendsms&username=522&password=2017&from=".$sender_id."&to=".$destinataire."&msg=".$message;
    	// Initialise une session cURL
    	$ch = curl_init();
     	// echo $url;
    	// Défini quelques options
    	// - Indique l'url auquel curl devra accéder
    	curl_setopt($ch, CURLOPT_URL, $url);
    	// - Retourne le contenu par la fonction curl_exec au lieu d'afficher directement le contenu récupéré
    		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    		// - Défini un user-agent à envoyer au serveur. Vous pouvez par exemple envoyer un user-agent d'un téléphone Android, d'un iPhone, ... pour tenter de récupérer le contenu d'une version mobile d'un site web
    	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0');
    // - Exécute la session cURL fournie et stocke le contenu récupéré dans la variable $resultat (grâce à l'option CURLOPT_RETURNTRANSFER)
    $resultat = curl_exec ($ch);
    // - Ferme une session cURL et donc la connexion au serveur distant
    curl_close($ch);
     
    // Affiche le contenu récupérer par curl
    echo $resultat;
    Merci de votre aide .
    il y'a forcement un petit truc un regler.
    www.etech-keys.com
    https://sms.etech-keys.com

    le boiteux qui suit le chemin devance le coureur qui s'en écarte .

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    C'est quoi la deuxième chaine de caractère que tu devrais envoyer ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Points : 321
    Points
    321
    Par défaut
    Bonjour Sabotage,
    Merci d'avoir pris la peine de me répondre. en fait dans la chaîne message il y'a plusieurs mots ( environ 160 caractères pour 70 mots environ bref c'est un SMS écris par l'utilisateur ) mais pendant l'envoie il prend uniquement le premier mot de la chaîne message et oublie tout le reste.
    www.etech-keys.com
    https://sms.etech-keys.com

    le boiteux qui suit le chemin devance le coureur qui s'en écarte .

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2015
    Messages : 9
    Points : 11
    Points
    11
    Par défaut reponse
    Moi personnellement j'utilise les API Nexmo (https://www.nexmo.com/) et Twillio(https://twilio.com) en PHP qui viennent déjà avec leurs classes.
    C'est très facile a y mettre en place mais je pense que avec l'utilisation des classes des API ça sera plus facile pour toi.
    Juste lire la documentation
    Il ya également un tuto de TEACHERS DU NET dessus à Youtube

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Essaie comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $url ="http://xxxxxxx/http_api?action=sendsms&username=522&password=2017&from=".$sender_id."&to=".$destinataire."&msg=".urlencode($message);
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre averti Avatar de solo190
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 412
    Points : 321
    Points
    321
    Par défaut
    Merci Sabotage,
    c'est Bon.
    www.etech-keys.com
    https://sms.etech-keys.com

    le boiteux qui suit le chemin devance le coureur qui s'en écarte .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Envoyer message privé via l'api facebook ?
    Par SweetBlueMelody dans le forum Facebook
    Réponses: 3
    Dernier message: 27/02/2012, 12h22
  2. Réponses: 1
    Dernier message: 10/10/2011, 09h48
  3. envoyer des sms via une base 4d
    Par sandokhan dans le forum 4D
    Réponses: 2
    Dernier message: 31/03/2010, 22h22
  4. Envoyer des SMS via une application en C++
    Par yakotey dans le forum C++
    Réponses: 1
    Dernier message: 09/01/2006, 19h15

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