|
| RequeteHTTP et paramètres curl |
| Iniciado por DANIEL FAVIER ( AIRS, 21,mar. 2014 19:56 - 9 respuestas |
| |
| | | |
|
| |
Miembro registrado 39 mensajes |
|
| Publicado el 21,marzo 2014 - 19:56 |
Bonjour, Je cherche à envoyer une requête Http depuis une appli windev pour utiliser un service d'envoi de sms chez Keyyo
Voici le code demandé : (enlever les // devant l'url) <?php $account = "330101010101"; $callee = "330606060606"; $passsip = "montpass"; $texte = "Test"; //$url="https://ssl.keyyo.com/sendsms.html…; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST); // Type d'authentification curl_setopt($ch, CURLOPT_RETURNTRANSFER, True); curl_setopt($ch, CURLOPT_USERPWD, $account.":".$passsip); // identifiant SIP Keyyo ":" Mot de passe SIP curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, False); $data = curl_exec($ch); curl_close($ch); echo $data;
?>
J'ai donc voulu créer un formulaire ci-dessous, mais je bute sur le passage des paramètres curl
HTTPCréeFormulaire("FKEYYO") HTTPAjouteParamètre("FKEYYO","$account","330101010101") HTTPAjouteParamètre("FKEYYO","$callee","330606060606") HTTPAjouteParamètre("FKEYYO","$passsip","montpass") HTTPAjouteParamètre("FKEYYO","$texte","test")
La doc Keyyo est accessible ici : http://www.keyyo.com/dl/263_guide-dinstallation-cti--api.pdf
Merci d'avance pour vos suggestions Daniel Favier |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 39 mensajes |
|
| Publicado el 21,marzo 2014 - 20:00 |
l'url est incompléte, voic ce qui suit "html" ?ACCOUNT=.$account."&CALLEE=".$callee."&MSG=".$texte; |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.330 mensajes |
|
| Publicado el 22,marzo 2014 - 11:11 |
Salut Daniel,
Si j'ai bien compris tu essaies de transposer les codes PHP en Windev, c'est bien ça ?
A+ Daryl
-- http://www.concept4u2.com |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 39 mensajes |
|
| Publicado el 22,marzo 2014 - 16:18 |
| Oui, c'est cela, je dois envoyer cette requête sur un site en PHP et je veux donc envoyer ma requête depuis Windev. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.330 mensajes |
|
| Publicado el 23,marzo 2014 - 14:00 |
Salut Daniel,
Tu passes simplement tes variables par URL, comme indiqué en page 9
sURL est une chaîne = URLEncode(ChaîneConstruit("%1?ACCOUNT=%2&CALLEE=%3&MSG=%4", "https://ssl.keyyo.com/sendsms.html", "330101010101", "330606060606", "Ceci est mon premier message SMS")) sResult est une chaîne = HTTPRequête(sURL)
Attention dans la doc ils indiquent bien que 1 SMS par seconde peut-être envoyé, donc n'oublie pas de faire une pause dans ta boucle, sinon tu vas perdre beaucoup de messages 
A+ Daryl
-- http://www.concept4u2.com |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 39 mensajes |
|
| Publicado el 23,marzo 2014 - 20:04 |
Merci, mais à quel endroit tu mets la chaine curl ?
$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST); // Type d'authentification curl_setopt($ch, CURLOPT_RETURNTRANSFER, True); curl_setopt($ch, CURLOPT_USERPWD, $account.":".$passsip); // identifiant SIP Keyyo ":" Mot de passe SIP curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, False); $data = curl_exec($ch); curl_close($ch); |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.330 mensajes |
|
| Publicado el 24,marzo 2014 - 12:27 |
Salut Daniel,
Je ne mets pas cette partie car dans la page 9 pour les SMS seul l'URL suffit. La partie Curl est pour la téléphonie.
A+ Daryl
-- http://www.concept4u2.com |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 39 mensajes |
|
| Publicado el 24,marzo 2014 - 18:50 |
Bonsoir Daryl. En fait cette partie est nécessaire, car elle sert à m'authentifier. Le code décrit pour les SMS tien compte d'une authentification qui serait faite par adresse IP, ce qui ne sera pas mon cas. Du coup, je suis obligé de l'inclure. Mais je ne sais pas comment. Cordialement Daniel |
| |
| |
| | | |
|
| | |
| |
| Publicado el 08,agosto 2019 - 06:38 |
Bonjour Daniel,
Je déterre le sujet mais je me retrouve dans la même situation maintenant .. Avez-vous résolu votre problème ? Si oui, pouvez-vous partager l'info svp ?
Cordialement |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 310 mensajes |
|
| Publicado el 08,agosto 2019 - 12:37 |
| |
| |
| | | |
|
| | | | |
| | |
|