untuk lengkapnya silahkan baca ini
http://codex.wordpress.org/XML-RPC_Support
http://www.franzone.com/2007/08/03/would-you-like-to-post-to-wordpress-from-java/
libnya cari sendiri tapi kalo ga ketemu silahkan pakai yg ini
http://www.ziddu.com/download/10912941/redstone-simple-xmlrpc-1.0.zip.html
wordpress menyediakan fasilitas buat usernya supaya bisa dikendaliin dengan menggunakan xml-rpc, dengannya kita bisa melakukan posting dengan menggunakan aplikasi client yang bisa dibuat sendiri berikut adalah contoh aplikasi untuk melakukan posting ke suatu blog wordpress
import redstone.xmlrpc.XmlRpcClient;
import java.util.HashMap;
public class WordpressPost
{
public static void post(String title, String content)
{
String sXmlRpcURL = "";
String sUsername = "";
String sPassword = "";
// Hard-coded blog_ID
int blog_ID = 1;
// XML-RPC method
String sXmlRpcMethod = "metaWeblog.newPost";
// We'll hard-code our blog content for now as well
String sContent = content;
String sTitle = title;
// Create our content struct
HashMap hmContent = new HashMap();
hmContent.put("title", sTitle);
hmContent.put("description", sContent);
// You can specify whether or not you want the blog published immediately
boolean bPublish = true;
// Try block
try
{
// Create the XML-RPC client
XmlRpcClient client = new XmlRpcClient( sXmlRpcURL, false );
// Make our method call
Object token = client.invoke( sXmlRpcMethod, new Object[] { new Integer( blog_ID ), sUsername, sPassword, hmContent, new Boolean( bPublish ) } );
// The return is a String containing the postID
System.out.println( "Posted : " + token.toString() );
}
// Catch exceptions
catch( Exception e )
{
e.printStackTrace( System.err );
}
}
}
No comments:
Post a Comment