Logiciel de gestion de compte ovh avec AIR (API - SOAPI - WSDL)

OVH propose une gestion des comptes via les services web, il existe des exemples avec php, perl, python, c ou c++ mais pas en actionscript flex / air.
J'ai donc réussi une première approche avec AIR.
Cet exemple permet une connexion avec la récupération de la liste des noms de domaine gérés.

Pour lancer une application qui a une extension.air, il vous faut installer le runtime adobe(14Mo)
http://airdownload.adobe.com/air/win/download/latest/AdobeAIRInstaller.exe

L'application(455 ko): (sur demande)



Pour les habitués actionscript:
Il faut une instance webservices

import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.soap.LoadEvent;
import mx.rpc.soap.WebService;
 
[Bindable]
private var unService:WebService= new WebService();
 
//La fonction login
unService.addEventListener(ResultEvent.RESULT,resLog);
unService.addEventListener(FaultEvent.FAULT,resLogError);
unService.wsdl = "http://www.ovh.com/soapi/ovh.wsdl";
unService.loadWSDL();
unService.login.send("xxx-ovh","votrePass","fr");

Je ferais un post détaillé pour ceux qui ne connaissent pas du tout flex/air

Notes:
Pour certaines fonctions le retour d'information envoit une erreur, pour cela il faut procéder autrement et travailler directement avec le xml renvoyé.

Liens:
http://www.ovh.com/fr/particulier/produits/soapi.xml
http://www.ovh.com/soapi/fr/
http://www.ovh.com/soapi/ovh.wsdl