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

Développement Windows Discussion :

Envoi de sms à partir d'un pc


Sujet :

Développement Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut Envoi de sms à partir d'un pc
    Bonjour.
    Voici un code que j'ai eu sur le net pour envoyer des sms d'un pc.
    Je ne l'ai pas encore testé parce que je n'ai pas "api_id". Où je peux l'avoir ou s'il est déjà connu, quelqu'un peut il me donner la valeur?
    Je voudrais aussi comment la valeur de "user-agent" a été choisie et si on peut la changer à n'importe quel moment?

    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
    Imports System.Net
    Imports System.IO
     
    Public Class Form1
        Dim client As New System.Net.WebClient
     
        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            Try
                ' Add a user agent header in case the requested URI contains a query. 
                client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705)")
                client.QueryString.Add("user", "xxxx")
                client.QueryString.Add("password", "xxxxx")
                client.QueryString.Add("api_id", "xxxx")
                client.QueryString.Add("to", "xxxxxxxxxxxx")
                client.QueryString.Add("text", "This is an example message")
                Dim baseurl As String = "http://api.clickatell.com/http/sendmsg"
                Dim data As Stream = client.OpenRead(baseurl)
                Dim reader As StreamReader = New StreamReader(data)
                Dim s As String = reader.ReadToEnd()
                data.Close()
                reader.Close()
            Catch ex As Exception
                MsgBox("Probleme de connection")
            End Try
        End Sub
    End Class
    Merci de m'aider

  2. #2
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    en lisant le endpoint dans ton code (clickatell) j'ai l'impression que tu tentes de passer par un service payant et son api distante.
    Avec une petite recherche ce service semble dédié à l'Amérique du Nord (cf. leur site).

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut
    j'attends toujours vos proposition.
    Comment je fais d'abord pour avoir le "api_id".
    Et plus, comment je fais ensuite pour avoir le "user-agent"

    Si ce code n'est pas bon, n'y a-t-il pas un autre code plus approprié.
    Je signale que je développe en vb 2012

  4. #4
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Tu n'auras pas d'autre réponse que celle-ci m'est avis.

    Le api_id est certainement un identifiant unique que te fournit ledit prestataire après avoir souscrit à son service.
    Le user-agent est le nom de l'application qui envoie la requête.

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut
    Merci.

    Je crois que la meilleure solution, c'est de se tourner vers un opérateur de téléphonie mobile qui va mettre un API à la disposition du développeur.

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

Discussions similaires

  1. Réponses: 19
    Dernier message: 17/09/2019, 10h39
  2. Envoi de SMS à partir d'une application
    Par rafleboss dans le forum Android
    Réponses: 2
    Dernier message: 25/02/2015, 09h10
  3. envoi d un sms à partir d une application web
    Par siwar dans le forum Développement
    Réponses: 1
    Dernier message: 07/07/2012, 20h38
  4. Envoi SMS à partir ma page ASP.NET
    Par makin_toch dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/05/2011, 16h51
  5. envoi de sms vers les operateurs mobiles a partir de mon site
    Par lazaro dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 04/11/2009, 16h56

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