Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; rsdReader has a deprecated constructor in /home/blog/mt/sunouchi/archives/2003/06/movabletype_rsd.php on line 125 drifting blog by snotch: MovableType RSD Reader
Syndicate this site ATOM (XML) Syndicate this site RSS 2.0 (XML)

« at 新疆庫車 on 08/Aug/1999 | Blog's TOP | at 新疆庫車 on 09/Aug/1999 »

MovableType RSD Reader

Category : [Movable Type]
Posted by snotch at June 16, 2003 1:02 AM

MovableTypeだとrsd.xml というファイル名で出力される「Really Simple Discoverability」は、各種ウェブログシステム周辺で動くサービスにとって必要な情報を、テキストで提供してくれるフォーマットだ。MTであれば、トップページやXML-RPCインタフェースのURL、利用できるXML-RPCメソッド種類、システム内のウェブログを識別する blogid などの情報を見ることが出来る。ウェブログに接続してサービスを提供するクライアントソフトにとって必要不可欠な情報を、クライアントソフト自体が簡単に取得することが可能となっている。

RFC: Really Simple Discoverability 1.0

XML-RPCクライアントを作る時に便利な、RSDを取得するPHPスクリプトを作ってみた。

使い方は簡単で、クラス定義ファイル rsdReader.inc をソースに読み込み、サンプルのようにRSDファイルのURLを指定するだけでよい。

サンプル rsd.php

Warning: require_once(rsdReader.inc): failed to open stream: No such file or directory in /home/blog/mt/sunouchi/archives/2003/06/movabletype_rsd.php on line 83 Fatal error: require_once(): Failed opening required 'rsdReader.inc' (include_path='.:/usr/local/lib/php') in /home/blog/mt/sunouchi/archives/2003/06/movabletype_rsd.php on line 83