使用XMLRPC和RoR(3.1,1.9.2)发布到wordpress安装时出现400 Bad Request错误

我试图使用XMLRPC将博客文章发布到wordpress博客。这是我正在使用的代码:
  def post(article)
    my_new_blog_post = {   
     :description => article.article_texts.last.content,   
     :title => article.article_title,   
     :excerpt => '',   
     :categories => [],   
     :post_status => 'publish'   
     }   

    server = XMLRPC::Client.new(url)   

    # Returns the ID of the new post, or fail   
    resp = server.call("metaWeblog.newPost", 0, site_login, site_password , my_new_blog_post)
  end
一切都是正确创建的,包括登录名和密码,但由于某种原因,我一直收到400 Bad Request错误。我登录了wordpress网站并使用了用户名和密码,所以我想可能与最新的ruby和XMLRPC客户端存在一些不兼容性。如果是这样,我应该使用其他方法来实现相同的结果吗? 谢谢!     
已邀请:
不确定这是否会对任何人有所帮助,但我想我应该把它放在这里。我只需要拨打
XMLRPC::Client.new2(url)
。显然,这种其他类型的客户端工作。     

要回复问题请先登录注册