最近はtdiaryへの投稿にWindows Live Writerを使っているのですが、Windows Live Writerのバージョンが変わった(ベータ版から正式版になった)せいなのか、以下のことができなくなっちゃいました。
カテゴリの取得、指定 既存の記事の取得 以前はどちらもできていた記憶があるのですが…。
Windows Live Writerのページには以下の記述が
さまざまなブログに対応 Writer を使うと、Windows Live スペース、SharePoint、Community Server 上のブログに記事を投稿できます。また、 Metaweblog API と RSD をともにサポートしている他のブログサービスの記事の編集、投稿にも利用できます。
※ご利用中のブログサービスの Metaweblog API および RSD の対応状況については、当該のブログサービスにご確認ください。
tdiaryのxmlrpc.rbはMetaweblog APIおよびRSDに対応しているようです。
tDiaryドキュメント - xmlrpc.rb でも、実際にカテゴリの取得を行っている際のパケットを見てみると以下のようなやり取りが。
POST http://ebi.dyndns.biz/diary/xmlrpc.rb HTTP/1.0
Accept: */*
Accept-Language: ja-JP, en-US, en, *
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Windows Live Writer 1.0)
Content-Type: text/xml
Host: ebi.dyndns.biz
Content-Length: 377
<?xml version="1.0" encoding="euc-jp"?> metaWeblog.getCategories
ebi’s diary
ユーザー名
パスワード
HTTP/1.1 200 OK
...