Hi,
I must to interface my android application to wordpress to post new comment
using wordpress api.
In my java code I do:
-----------------------------------
        String xmlRpcUrl = "http://myBlog/xmlrpc.php";;
        String username = "myUser";
        String password = "myPass";

        try {

            XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
            config.setServerURL(new URL(xmlRpcUrl));
            XmlRpcClient client = new XmlRpcClient();
            client.setTransportFactory(new
XmlRpcCommonsTransportFactory(client));
            client.setConfig(config);

            int comment_parent = 0;
            String content = "my comment";
            String author = "author";
            String author_url = "author_url";
            String author_email = "author_email";
            //Comment is my support class
            Comment comment = new Comment(comment_parent, content, author,
author_url, author_email);

            int blog_id = 1;
            int post_id = 5;
            Object[] params = new Object[] {blog_id, username, password,
post_id, comment};

            int comment_id = (int)client.execute("wp_newComment", params);
            System.out.println("COMMENT ID: " + comment_id);

        } catch (XmlRpcException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (MalformedURLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
------------------------------

When I run program I have this exception:

------------------------------------
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/commons/httpclient/methods/RequestEntity
    at
org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory.getTransport(XmlRpcCommonsTransportFactory.java:38)
    at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
    at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
    at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)
    at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)
    at Prova4.main(Prova4.java:40)
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.httpclient.methods.RequestEntity
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 6 more
-----------------------------------

Can you help me?
Thank you!!

Reply via email to