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

WinDev Discussion :

SOAPI OVH et Windev [WD16]


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 112
    Points : 75
    Points
    75
    Par défaut SOAPI OVH et Windev
    Bonjour,

    Voilà déjà 2 jours que je me casse la tête avec l'api OVH.
    J'ai importé le webservice dans mon projet, sans soucis. J'ouvre ma session avec le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SessionOVH est chaîne = managerService.login("lmXXXXX-ovh","password","FR",Vrai)
    Jusque là pas de probléme, je récupére bien la session.
    Je souhaite donc obtenir les infos d'un domaine via la fonction domainInfo.
    Dans la doc d'OVH voici la description de la fonction :
    domainInfo
    domainInfoReturndomainInfo ( stringsession, stringdomain )

    Description
    domainInfo get all informations about a domain name
    Quota de requêtes
    60 queries per minute
    10 queries per minute for the same domain name

    Paramètres
    stringsession : the session id
    stringdomain : the domain name

    Retour
    stringdomain : the domain creation date
    stringcreation : the domain creation date
    stringmodification : the domain last modification date
    stringexpiration : the domain expiration date
    stringnicowner : the owner handle
    stringnicadmin : the admin handle
    stringnictech : the tech handle
    stringnicbilling : the billing handle
    stringauthinfo : the authinfo if the domain is unlocked
    nsStruct[] dns : an array of ns structure
    Pour nsStruct, voici la description :
    struct nsStruct : a single nameserver structure
    stringname : the nameserver name
    stringip : the nameserver ip
    Ma traduction en WLanguage :
    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
     
    nsStruct est une structure
    	name est chaîne
    	ip est chaîne
    FIN
     
    STDomainInfo est une structure
    	domain est une chaîne
    	creation est une chaîne
    	modification est une chaîne
    	expiration est une chaîne
    	nicowner est chaîne
    	nicadmin est chaîne
    	nictech est chaîne
    	nicbilling est chaîne
    	gauthinfo est chaîne
    	Dns est un tableau de nsStruct
    FIN
     
    InfosDomaine est un STDomainInfo
    InfosDomaine = managerService.domainInfo(SessionOVH,"domaine.com")
    A l'éxécution voici l'erreur :

    On ne peut pas affecter à une structure autre chose qu'une structure de même définition.
    En parcourant les forums, j'ai testé plusieurs choses dont la fonction Transfert mais sans succés.

    Quelqu'un peut-il m'aider ?

    Merci beaucoup

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 112
    Points : 75
    Points
    75
    Par défaut
    Bn ben j'ai trouvé la solution, je la poste afin d'aider ceux qui cherchent comme moi lol. Il suffisait simplement de bien regarder la description du Webservice dans Windev, la réponse s'y trouvait et pas besoin de créer de structures et autres complications

    Demande d'infos d'un domaine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Resultat est un domainInfoResponse = managerService.domainInfo(SessionOVH,"domain.com")
    On accéde ensuite aux informations voulues via :
    Resultat.return.creation pour avoir la date de création par exemple

    Voilà j'espère que ça servira à certains d'entre vous

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

Discussions similaires

  1. WSDL(SOAPI OVH) et Android
    Par hdang dans le forum Android
    Réponses: 0
    Dernier message: 02/11/2011, 03h24
  2. [WD16] SOAPI - OVH - WINDEV - WEB SERVICE -
    Par gef13 dans le forum WinDev
    Réponses: 5
    Dernier message: 31/08/2011, 20h59
  3. [WD15] OVH telephonySmsHistory windev
    Par bensanssous dans le forum WinDev
    Réponses: 4
    Dernier message: 31/01/2011, 17h02
  4. SOAPI & OVH
    Par RACKER59 dans le forum APIs
    Réponses: 0
    Dernier message: 28/08/2010, 01h36
  5. [Web Service] SOAP OVH (SOAPI) ~ recuperer les identifiants d'un compte cree
    Par keaton7 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 02/05/2009, 10h21

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