Публиковать данные в WordPress из Java с использованием xmlrpc - PullRequest
3 голосов
/ 05 мая 2011

Я пытаюсь опубликовать данные в WordPress, используя этот код, но я получаю токен null

Вместо sXmlRpcURL я использовал http://wordpress.com/ и http://sUsername.wordpress.com/ также, но обаобнуляет генерирующий токен.

    String sXmlRpcURL= arg[0];
    String sUsername = arg[1];
    String sPassword = arg[2];

    // Hard-coded blog_ID
    int blog_ID = 1;

    // XML-RPC method
    String sXmlRpcMethod = "blogger.newPost";
    // XML-RPC method ver 2                      

// sXmlRpcMethod = "metaWeblog.newPost";// Я также использовал это

    // We'll hard-code our blog content for now as well
    String sTitle = "HI........";
    String sContent = "Hello XML-RPC World!";

    // 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,true);

        // 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 : " + (String) token);
    } // Catch exceptions
    catch (Exception e) {
    }

, пожалуйста, помогите мне.

1 Ответ

1 голос
/ 06 мая 2011

У меня есть решение, которое вы хотите использовать -

http://sUsername.wordpress.com/xmlrpc.php?

для sXmlRpcURL.Теперь это работает хорошо -

...