Create  Edit  Diff  FrontPage  Index  Search  Changes  History  Source  RSS  Login

xmlrpc.rb

機能

blogger API/metaWeblog API/MovableType? APIでのtDiaryの更新ができます。

インストール方法

をpluginディレクトリにコピーします。

xmlrpc/xmlrpc.rbをtDiaryのインストールされているディレクトリ(index.rbなどと同じディレクトリ)にコピーします。xmlrpc.rbのパーミッションは、755などに変更する必要があります。

index.rbを設置したディレクトリにrsd.xmlというファイルを作成し、CGIから書き換えられるように書き込み権限を設定します。

xrea + tDiary + ubicast Mail Blogger サービスによるメール投稿メモ - 分身日記 (2007-02-22)より。

  • CSRF(乗っ取り)対策の設定を確認する。
    • Refererを送出しないブラウザを拒否を【しない】にする
    • CSRF防止キーによる防衛を【する】にし、CSRF 防止キーを設定する。

使用方法

設定画面から'XML-RPC API'を選択してXML-RPC APIの設定を行いOKボタンをクリックします。

あとはblogger API/metaWeblog API/MovableType? APIに対応したツールからアクセスします。たとえばubicast BloggerだとXMl-RPCエンドポイントという設定にはxmlrpc.rbのURLを指定します。

 (MovableTypeの場合) http://<youdomain>/<path>/mt-xmlrpc.cgi
 (xmlrpc.rbの場合)   http://<youdomain>/<path>/xmlrpc.rb

rsd.xmlに対応したクライアントならサイトのトップページのURLを指定すればOKです。

Last modified:2014/10/18 20:00:15
Keyword(s):
References: