0
XMLRPC를 사용하여 WordPress 블로그에 블로그 게시물을 게시하려합니다. 다음은 내가 사용하고있는 코드입니다 :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