OVH Community, votre nouvel espace communautaire.

SOAPI - This session id is not valid or expired


lydia
15/10/2014, 12h57
Bonjour;
en essayant de se connecter au manager d'OVH via SOAP,
et en utilisant cet exemple
code:
$soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.57.wsdl");
$session = $soap->login('xxxxx-ovh', '******','fr', false);

j'ai les erreur suivante:




-> exception SoapFault : Uncaught SoapFault exception: [soap:310] Wrong user id or password: Can't Login


on les erreur suivante:
Error : SoapFault exception: [soap:310] Wrong user id or password.
Error : SoapFault exception: [soap:301] This session id is not valid or expired.
Error : SoapFault exception: [soap:301] This session id is not valid or expired.

lydia
15/10/2014, 10h22
J'ai la même erreur; et comment alors tu as régler la tienne ?

vincentvb
27/01/2009, 00h07
Bonsoir à tous.

Tout est dans le titre...

extrait du code :
Code PHP:
try {

 
$login "***-ovh";
 
$password "*****";

 
$session $soap->login($login,$password,null);

 echo 
"login successfull
"
;

} catch(
SoapFault $fault) {
 echo 
"Error : ".$fault;
}
echo 
"session : $session
"
;
//nicCreate
$nic="$session,'$nom','$prenom', '$ftp_pass','$mail','','','$rue $no $bte','$ville','','$cp','$pays','fr','true', 'corporation','$societe','','','')";
try {

$result $soap->nicCreate($nic);

 echo 
"nicCreate successfull
"
;
 
print_r($result); // place your code here ...
 
$nichandle=$result;
 echo 
"
"
;

} catch(
SoapFault $fault) {
 echo 
"Error : ".$fault;
}
$domaine="$session,'$domaine','none','gold','none','yes','$nichandle','xxxxx-ovh','xxxxx-ovh','xxxxx-ovh','ns1.xxxxx.be','ns2.xxxxx.be','','','','','','','','','','',true";
echo 
'
'
;//resellerDomainCreate
try {

$result $soap->resellerDomainCreate($domaine);

 echo 
"resellerDomainCreate successfull
"
;
 
print_r($result); // place your code here ...
 
echo "
"
;

} catch(
SoapFault $fault) {
 echo 
"Error : ".$fault;
}
try {

 
$result $soap->logout($session);

 echo 
"logout successfull
"
;

} catch(
SoapFault $fault) {
 echo 
"Error : ".$fault;

Le résultat :
login successfull
session : 37f152224b503283d6408682d7b927cd
Error : SoapFault exception: [soap:202] This session id is not valid or expired : 37f152224b503283d6408682d7b927cd,.....) in /home/..../cron.php:60 Stack trace: #0 [internal function]: SoapClient->__call('nicCreate', Array) #1 /home/...../cron.php(60): SoapClient->nicCreate('37f152224b50328...') #2 {main}
Si qqun a une idée, je suis preneur

Merci de m'avoir lu.