Envoi SMS

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
Configuration: Windows XP
Firefox 3.0.11

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    je remarque une chose: le certificat n'est pas valide
    essayes en http plutot que https
    1. 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";
  2. 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
    1. 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";
      ?>