Bonjour,

Toujours dans ma quête du code PHP / NuSoap couplé à PortaBilling... je rencontre un nouveau souci.

La connexion se déroule bien, mais pas moyen d'appeler une méthode à cause apparemment de ceci :
Citation Envoyé par documentation
Each request to a method should contain the auth_info structure as the SOAP header attribute.
J'obtiens donc le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
soap:Server.Session.check_auth.auth_info_missed: Auth info missed
 
Array ( [faultcode] => soap:Server.Session.check_auth.auth_info_missed [faultstring] => Auth info missed )
Par contre, je ne sais pas comment renseigner ce auth_info !!!

Dans un script d'exemple, à la fin de la documentation, j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
my $LoginResponse = $session_service->login($login, $password);
my $session_id = $LoginResponse->result();
print "Logged in with session $session_id\n";
my $header = SOAP::Header->name('auth_info')->value({ session_id => $session_id });
Mais pas moyen de l'adapter à mon code PHP/Nusoap !!!

Avez-vous une idée ???

Merci d'avance.