Я пытаюсь опубликовать сообщение в блоге WordPress с помощью XMLRPC. Вот код, который я использую:
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. Если так, есть ли какой-то другой метод, который я должен использовать, чтобы достичь тех же результатов?
Спасибо!