Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1456 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  A quoi correspond "struct" pour une API d'un blog ?

 

 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

A quoi correspond "struct" pour une API d'un blog ?

n°977080
jultey
Posté le 09-02-2005 à 22:16:14  profilanswer
 

Bonjour,
 
L'API MetaWeblog API http://www.xmlrpc.com/metaWeblogApi fournit des fonctions permettant de gérer son Blog. Elle donne entre autre la fonction :

metaWeblog.newPost (blogid, username, password, struct, publish) returns string


Dans mon application Java qui utilise cette API, je ne comprends pas à quoi correspond le "struct"...
Le texte accompagnant l'API dit : "The MetaWeblog API uses an XML-RPC struct to represent a weblog post."
 
Je suppose donc qu'il s'agit d'une structure XML-RPC, mais je ne l'ai pas trouvée...
 
Mon code (en fait pour l'instant juste un exemple) donne ceci :
 

[...]
import org.apache.xmlrpc.XmlRpcClient;
import org.apache.xmlrpc.XmlRpcException;
[...]
 
XmlRpcClient rpcClient =
            new XmlRpcClient("http://url_ou_est_mon_blog" );
 
        Vector params = new Vector() ;
        params.addElement("1" ); // blogId
        params.addElement("admin" );
        params.addElement("admin*" );
        params.addElement("c_la_que_je_devrai_mettre_la_struct..." );
        params.addElement("true" );
 
        Object result = (Object)rpcClient.execute("metaWeblog.newPost", params);
        System.out.println("result = " + result);
[...]


J'ai essayé plusieurs "trucs", mais tous se soldent par...

org.apache.xmlrpc.XmlRpcException: Incorrect parameters passed to method: Wanted struct, got string at param 4)
 at org.apache.xmlrpc.XmlRpcClient$Worker.execute(XmlRpcClient.java:457)
 at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:163)
 at nucleusclient.NucleusClient.main(NucleusClient.java:23)
 
Exception in thread "main"


 
Par contre, lorsque j'utilise la méthode getPost qui renvoie une struct

metaWeblog.getPost (postid, username, password) returns struct

et que je l'affiche, j'obtiens ceci :

result = {categories=[General], userid=1, blogid=1, description=Le contenu de mon post, dateCreated=Tue Feb 08 15:38:33 CET 2005, title=Titre qui tue, postid=1}


Si quelqu'un sait ce qu'est la struct que je dois passer en paramètre...
Merci d'avance ;-)
 
Julien


Message édité par jultey le 13-02-2005 à 13:25:44
mood
Publicité
Posté le 09-02-2005 à 22:16:14  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  A quoi correspond "struct" pour une API d'un blog ?

 

Sujets relatifs
MySQL : API CApi Win32 : je n'arrive pas à griser une option de menu
Creation d'une API sgbd demande conseil.SQL ServerCreation d'une API sgbd demande conseil.
Script de hosting blog ? XML et XSLT en api JAVA
[C++ Builder] TFileStream & StructRadio Blog
[C++] Lié des variables a l'intérieur d'une struct à...paramètre dans API GetDlgitemInt
Plus de sujets relatifs à : A quoi correspond "struct" pour une API d'un blog ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR