# coding: utf-8
#
require 'time'
require 'xmlrpc/client'
def post
user = 'admin'
pass = 'password'
post = 'post'
date = Time.parse('2013/07/01 10:00')
publish = 1 #0:下書き,1:公開
description = '内容'
server = XMLRPC::Client.new('localhost', '/path/to/xmlrpc.php') #/(スラッシュ)は必須
struct = {
'title' => 'title',
'categories' => ['カテゴリ1'],
'description' => description,
'dateCreated' => date
}
id = server.call("metaWeblog.newPost",1,user,pass,struct,publish)
puts "Posted ID: #{id}"
id = server.call("blogger.deletePost", "", id, user, pass, 1)
puts "delete #{id}"
id = server.call("blogger.getRecentPosts", "", "", user, pass)
puts "#{id}"
end
post
- カテゴリごとの記事一覧はAPIにはなかった。フィードから取れるけど、ページ指定はできるのかな?
Wordpress ruby http://www.mk-mode.com/octopress/2012/06/18/18002033/
http://blog.bungu-do.jp/archives/619
http://lowlevellife.com/2010/10/ruby%E3%81%8B%E3%82%89xmlrpc%E3%81%A7wordpress%E3%81%AB%E6%8A%95%E7%A8%BF/
http://www.kantenna.com/pg/2010/05/wordpressxmlrpc.php
wordpress管理画面以外から http://ameblo.jp/linking/entry-11253888216.html