スポンサード リンク

2009年07月02日

XML_RPC経由でカテゴリ作成

movable typeにxml_rpcから記事を投稿するときに

新しいカテゴリを設定したいときに
自動で

新しいカテゴリを作ってくれないものかと

考えて

調べていたら

同じことを考えている人が
いて

何で Category を作れないの?

ここを参考に

xml_rpcで
投稿したときに

カテゴリ名がなければ

カテゴリを作成するようにしてみた

metaWeblog.newPost



新しい記事をポストする

mt.getCategoryList

でカテゴリ名とカテゴリIDを取得して

カテゴリ名がなければ

mt.createCategoryという
つくった

xml_rpcのサブルーチンを呼び出して
カテゴリを作成する

mt.setPostCategories


カテゴリをセット

mtは
xml_rpc で
記事を投稿したときに

再構築を勝手にしてくれないので
mt.publishPost

これで完了だが

pingを飛ばしてくれるかわからないので

こちらがわで
pingを飛ばして

完了
posted by movable type at 11:40| Comment(0) | TrackBack(0) | XML_RPC | このブログの読者になる | 更新情報をチェックする