2011-05-28 3 views
6

J'utilise jwordpress-0.4.jar pour poster une installation de WordPress.messages de publication dans WordPress en utilisant jwordpress

Le code J'utilise est:

Wordpress wp = new Wordpress(username, password, xmlRpcUrl); 
Page recentPost = new Page(); 
recentPost.setPost_status("Published"); 
recentPost.setDescription("<ul>" + desc + "</ul>"); 
recentPost.setCategories(cat); 
String pageID=recentPost.getPage_id(); 
String result = wp.newPost(recentPost, true); 

Cela a bien fonctionné, mais maintenant quand je vais le publier va à son mode de programmation, J'ai essayé:

recentPost. setPost_status ("Publié");

et

wp.newPost (recentPost, true);

Mais le poste est toujours pas publié:

+0

Avez-vous vérifié le xml que cette aide a généré pour vous? Comment est-il différent des exemples de l'API pour Wordpress? –

+0

@Alessandro non, il n'y a pas de changement de l'API Exemple. –

+0

J'utilise http://code.google.com/p/wordpress-java/source/browse/trunk/src/net/bican/wordpress/example/Main.java?spec=svn63&r=63 exemple –

Répondre

0

Essayez avec une version différente de wordpress. Je l'ai utilisé la jwordpress-0.4.jar et il travaillait pour moi bien, ne me souviens pas quelle version si je courais wordpress sur bien.

0

Dans votre code mis:

recentPost.setPost_status("Published"); 

Mais utilisez plutôt:

recentPost.setPost_status("Publish"); 
Questions connexes