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 :

[WS SENDING SMS] Envoyer un SMS PHP


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 369
    Points : 61
    Points
    61
    Par défaut [WS SENDING SMS] Envoyer un SMS PHP
    Bonjour,

    Je pense que le titre résume pas mal mon post.
    Je recherche un outil pour envoyer des SMS à partir de mon téléphone en invoquant des requêtes http.
    Vous aurez compris que j'aimerais faire quelque chose de gratuit sinon j'utiliserais les fournisseurs de SMS.

    Pour ça, j'ai fait déjà quelques recherches et jusque là je tombe dans l'impasse car cela ne fonctionne pas.

    La dernière solution que j'ai tenté en date est SEMYSMS.NET.

    Je ne trouve pas grande ressource sur le net pour mon problème ou alors je cherche mal...
    Je croise les doigts pour qu'une âme charitable et ayant déjà rencontré le problème passe par là pour m'aider svp.

    D'avance merci à toi 😉

    Bonne soirée

  2. #2
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 581
    Points : 1 995
    Points
    1 995
    Par défaut
    Salut,

    Tu vas devoir passer par un service tiers, souvent il te fournisse une api ou sdk. J'avais déjà entendu parlé de twillo https://www.twilio.com/docs/quicksta...r-language=PHP mais jamais utilisé.

  3. #3
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 369
    Points : 61
    Points
    61
    Par défaut
    Hello,

    Merci pour ta réponse. C'est cool d'aider

    Puis je savoir pourquoi je vais devoir passer par un service tiers stp ?

    Je viens de tenter un autre service tiers justement : http://www.phonebox.fr/

    Ca ne semble pas compliqué mais je n'arrive pas à avancer...
    Le code est ultra simple mais je n'arrive pas à faire partir les SMS

    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
    $url = "http://www.phonebox.fr/api/send?key=".$token; //token = API KEY
     
    $sms = [
        "phone" =>  $_POST[numero];
        "message" => $msg
        ];
     
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_POST, vrai);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $sms);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
        $sortie = curl_exec($curl);
     
        curl_close($curl);
    Par hasard, aurais tu des conseils à me donner stp ?

    Hélas, ils ne fournissent pas beaucoup de documentation...

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    Messages - Send Message
    Send an sms to defined phone recipient
     
    POST
    http://www.phonebox.fr/api/send?key=API_KEY
    Paramètre
    Champ	Type	Description
    phone	string	
    Recipient mobile number, must satisfy E164 format
     
    message	string	
    Message to be sent to recipient
     
    device	int	
    ID of device where you want to send the message, default is automatic (Optional)
     
    sim	int	
    Sim slot number for sending message, if the slot is not available, default slot will be used. Default is "1" (Optional)
     
    priority	int	
    Send the message as priority (Optional)
     
    Response Format
    Champ	Type	Description
    status	int	
    Status code handler
    200 = Success
    500 = Fail
     
    message	string	
    Status response message
     
    data	array	
    Additional array of data
     
    Success Example
    {
     "status": 200,
     "message": "Message has been queued for sending on JFH4-CF",
     "data": [
                {
                   "name": "Johnny Sins", // recipient name
                   "phone": "+6391234567890" // recipient mobile number, E164 formatted
                   "slot": 1, // sim slot number
                   "device": 2, // id of the device used for sending
                   "timestamp": 1234567890123 // creation timestamp
                }
            ]
    }
    Failed Example
    {
        "status": 400,
        "message": "Something went wrong!",
        "data": false
    }

  4. #4
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 369
    Points : 61
    Points
    61
    Par défaut
    Désolé pou le double post mais j'ai avancé depuis le dernier

    Les SMS s'envoient à présent correctement.
    Il me reste un problème à résoudre : les caractères spéciaux qui semblent empêcher l'envoi de SMS comme le signe €
    De plus, ' ou ! sont mal pris en compte, car ils semblent encodés de manière spécial.

    AUriez vous une idée pour que ce ne soit pas le cas svp ?

    Merciiiii

  5. #5
    Membre chevronné

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 581
    Points : 1 995
    Points
    1 995
    Par défaut
    Oui il faut encoder les caractères, il doit-y avoir une interface cliente non pour poser ses questions?

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 244
    Points
    20 244
    Par défaut
    Il existe des applications qui transforme ton téléphone en sms gateway. En gros ca lance un petit serveur web sur ton téléphone et tu lui envoi des requête http pour qu'il envoi des sms en passant par ton abonnement.

    Je ne sais pas si ca existe sur iphone mais sur android y'en a pas mal. Suffit de chercher "sms gateway" sur github ou le store pour trouver ton bonheur.

    Si tu as déjà dev une appli android , c'est relativement facile à faire et au moins tu évites les applis louches

  7. #7
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 369
    Points : 61
    Points
    61
    Par défaut
    Merci pour la réponse.
    A tout hasard, n'aurais tu pas une idée pour mon problème d'encodage, je ne m'en sors pas...

Discussions similaires

  1. Envoi SMS PHP modem GSM
    Par rustaflyx dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 07/09/2019, 11h21
  2. [Applet] Comment envoyer une variable php au java?
    Par abstractor77 dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 09/03/2006, 11h18
  3. Verification données envoye dans fichier php
    Par nestam dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/03/2006, 10h09
  4. Envoyer une requete php
    Par gilles641 dans le forum Web & réseau
    Réponses: 5
    Dernier message: 12/11/2005, 18h00

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