OVH Community, votre nouvel espace communautaire.

PHP / Java / SOAP / Wrong password only in PHP


flap
08/01/2011, 15h40
Bonjour,
Citation Envoyé par Snorky
Bonjour,

Pouvez vous m'éclairer quant à la façon de se procurer les librairies ovh qui vont bien pour faire cela?
Je suis aussi tres interesse par une reponse a cette question...
Merci.

Snorky
16/02/2010, 18h58
Bonjour,

Pouvez vous m'éclairer quant à la façon de se procurer les librairies ovh qui vont bien pour faire cela?

www.lfinance.fr
25/01/2010, 21h56
Il faut utiliser le fichier
soapi-re-1.9.wsdl en PHP
et non
soapi-dlw-1.9.wsdl qui lui fonctionne bien en Java

www.lfinance.fr
23/01/2010, 09h07
Je sèche sur un retour d'erreur curieux, faut-il encoder les mots de passe en PHP ?

Le code :
try
{
$soap =
new SoapClient( "http://www.ovh.com/soapi/soapi-dlw-1.9.wsdl" );
$session = $soap->login( "*******-ovh", "********", "fr", false );
$info =
$soap->mailingListFullInfo(
$session, "lfinance.fr", "newsletter" );
$soap->logout( $session );
}
catch( Exception $e )
{
echo "
$e
";
}

La sanction :
SoapFault exception: [soap:310] Wrong user id or password: Can't Login

Le même programme en Java, avec les mêmes identifiants, fonctionne correctement :

package hpms;

import com.ovh.soapi.manager.MailingListFullInfoReturn;
import com.ovh.soapi.manager.ManagerPortType;
import com.ovh.soapi.manager.ManagerService;
import com.ovh.soapi.manager.MyArrayOfStringType;



public final class Main
{
public static void main( String[] args )
{
ManagerService manager = new ManagerService();
ManagerPortType port = manager.getManagerPort();
String session =
port.login( "*******-ovh", "********", "fr", false );
MailingListFullInfoReturn info =
port.mailingListFullInfo(
session, "lfinance.fr", "newsletter" );
System.err.println( "Moderators: " + info.getModerators());
System.err.println( " Owner: " + info.getOwner());
System.err.println( " Replyto: " + info.getReplyto());
MyArrayOfStringType subscribers = info.getSubscribers();
for( String subscriber : subscribers.getItem())
{
System.err.println( "Subscriber: " + subscriber );
}
port.logout( session );
}
}

---------------------------------------------
Crédits : immobilier, conso, rachats
http://www.lfinance.fr