0
XMLRPCを使用してブログの投稿をブログに投稿しようとしています。XMLRPCとRoR(3.1、1.9.2)を使用してWordPressのインストールに投稿すると、400のリクエストエラーが発生する
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不正な要求エラーを得続ける:ここで私が使用していたコードです。私はWordPressのサイトにログインし、ユーザー名とパスワードで作業していたので、おそらく最新のルビーとXMLRPCクライアントとのいくつかの非互換性があると思った。もしそうなら、同じ結果を達成するために使用しなければならない他の方法がありますか?
ありがとうございます!
url、site_login、およびsite_passwordがserver.callの前に正しく設定されていることを確認するために 'puts'を実行しましたか? – stef