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

Bibliothèques et frameworks PHP Discussion :

[SOAP] Server de mailing list SYMPA


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [SOAP] Server de mailing list SYMPA
    Bonjour à tous,

    Je suis actuellement chargé du développement d'un site web, dans lequel le clients peuvent gérer de mailing list. Nous utilisons un server de mailing list qui tourne avec SYMPA.

    Je dois écrire un script php qui me servira à créer, supprimer des liste, via une interface d'administration crée par moi. Après avoir fait pas mal de recherches sur le web, je n'arrive pas a trouver de script exemple. J'ai fais ceci, mais ca ne marche pas, et je ne comprend pas pourquoi...

    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
     
    require_once('nusoap.php');
     
     
     
    $soapclient->debug_flag=true;
     
     
    $userEmail = '******';
    $soapServer = "******";
     
    $soapclient = new soapclient($soapServer,'wsdl');
     
     
    //login
    $md5 = $soapclient->call('login',array($userEmail, '******'));
     
    setcookie("sympaEmail",$userEmail);
    setcookie("sympaMd5",$md5);
     
    if (gettype($md5) == "string") {
      echo "<P ALIGN=\"center\"><FONT COLOR=\"#00FF00\">Authentication Succeeded</FONT></P>\n";  
    }else {
      echo "<P ALIGN=\"center\"><FONT COLOR=\"#ff0000\">Authentication failed</FONT></P>\n";
    }
     
    echo '<pre>';
    print_r($md5);
    echo '</pre>';
     
     
    //création d'une liste
    $res = $soapclient->call('authenticateAndRun',array($userEmail,$md5,'createList',array('test1')));
     
     
    echo '<pre>';
    print_r($res);
    echo '</pre>';
     
     
    unset($soapclient);
    Enait je ne suis pas tout a fait sur ce cette ligne, étant donné que l'authentification de pass bien.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $soapclient->call('authenticateAndRun',array($userEmail,$md5,'createList',array('test1')));
    Enfait pour préciser, voici l'erreur qui est retournée, mais je ne pense pas que ca va aider beaucoup... (la valeur de $res).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Array
    (
        [faultcode] => soap:Server
        [faultstring] => unable to create list
        [detail] => unable to create list
    )
    Merci d'avance pour votre aide.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Enfait en cherchant encore et encore, j'ai vu que mon erreur venais du fait qu'il manquat de paramètre lors de la création de la liste, ainsi la ligne qui posait problème devient:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $res = $soapclient->call('authenticateAndRun',array($userEmail,$md5,'createList',array('nom_unique_de_la_liste', 'Nom de la liste', 'template', 'Description', 'Topic')));
    Voila, peut-être que ca servira à quelqu'un.

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

Discussions similaires

  1. Sympa Mailing list - family lists
    Par benoit_m dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 02/03/2011, 16h17
  2. [Mail] Liste de diffusion en PHP
    Par Thierry8 dans le forum Langage
    Réponses: 4
    Dernier message: 04/11/2005, 10h36
  3. Réponses: 2
    Dernier message: 21/01/2005, 12h55
  4. [C#] [SQL Server] Récupérer la liste des bases d'un serveur.
    Par exe dans le forum Accès aux données
    Réponses: 2
    Dernier message: 05/08/2004, 17h40

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