Envoi SMS

Fermé
koloro - 21 juil. 2009 à 15:23
 pascal - 18 juin 2010 à 14:26
Bonjour,

Je teste un SDK de SFR qui permet l'envoi du SMS vers des portables SFE, j'ai configurer le fichier Config.php avec les paramètres donné lors de mon inscription, j'ai hébergé le SDK sur mon Serveur localhost (Apache 2.2.1)

en fait ils ont mis en disposition un exemple à tester (RED.PHP), mais lors de l'envoi du SMS, j'ai comme erreur :

Erreur lors de l'accès SMS.SendSMS : SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://ws.red.sfr.fr/red-ws/SMSService-v1?wsdl' : failed to load external entity "https://ws.red.sfr.fr/red-ws/SMSService-v1?wsdl"

Dans le fichier config.php j'ai la variable

$red_ws_root_endpoint = "https://ws.red.sfr.fr/red-ws"; cette variable précise l'emplacement de la racine du WebService.



en fait, je ne sais si je dois changer quelque chose dans la configuration d'Apache!?

Merci de votre réponse

3 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 192
21 juil. 2009 à 15:26
je remarque une chose: le certificat n'est pas valide
essayes en http plutot que https
0
merci de votre réponse Nabla's, en fait j'ai déjà essayé mais toujours meme erreur!!

Pour le certificat je l'ai installé, et j'ai mis le chemin dans le fichier config.php

//Authentification HTTPS Certificat
$red_partner_cert_filepath = "C:\wamp\www\sanaa\koloro.pem";
0
quand je mets http au lieu de https j'ai cette erreur

Erreur lors de l'accès SMS.SendSMS : SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://ws.red.sfr.fr:80/red-ws/SMSService-v1?wsdl=2' : Extra content at the end of the document
0
Bonjour,

Je test aussi cette API et elle fonctionne en envoie de SMS !
moi je dirai que ca vient du PATH vers le certificat ! utilise "/" au lieu de "\"

example du mien, avec des xxxxx pour mes identifiants !


<?php
/*******************************/
/******** Configuration ********/
/*******************************/

//Proxy (optionnel)
$red_ws_proxy_host = "";
$red_ws_proxy_port = 80;
$red_ws_proxy_login = "";
$red_ws_proxy_password = "";

//Emplacement de la racine du WebService
$red_ws_root_endpoint = "https://ws.red.sfr.fr/red-ws/";

//Localisation des wsdls (optionnel)
//$red_ws_wsdl_dir = "/ABSOLUTE_PATH//wsdl";

//Authentification HTTPS Certificat
$red_partner_cert_filepath = "D:/archives/download/web/www/extensions/sfr_red/certif/xxxx.pem";
$red_partner_cert_password = "xxxxxxxx";

//Authentification Basic Auth
$red_partner_name = "xxxxxxxxxxxxx";
$red_service_name = "red101";
$red_service_password = "xxxxxxxxxxxx";
?>
0