« 目次

Movable Type オブジェクト・リファレンス

MT::XMLRPCServer

概要

Movable Typeと通信を行うためのXML-RPC APIインターフェースです。

コールバック

APIPreSave.entry
callback($eh, $mt, $entry, $original_entry)

新規あるいは既存のエントリーの保存前に呼び出されます。新規エントリーを保存する場合は、$original_entryにidが割り当てられません。このコールバックは、フィルターとして動作するので、エントリーを保存するためにはハンドラー側で1を返さなければなりません。

APIPostSave.entry
callback($eh, $mt, $entry, $original_entry)

新規あるいは既存のエントリーの保存後に呼び出されます。新規エントリーを保存する場合は、$original_entryにidが割り当てられません。

APIUploadFile
callback($eh, %params)

このコールバックは、ユーザーがそのブログにファイルをアップロードしたとき、各ファイルについて呼び出されます。MT::App::CMSにあるコールバックCMSUploadFileとほぼ同様です。

パラメーター

File

アップロード・ファイルの物理的なフルパスです。

Url

アップロード・ファイルの完全なURLです。

Type

このコールバックでは、現時点では常に"file"となります。

Blog

そのファイルのアップロード先のブログを表すMT::Blogオブジェクトです。


Copyright © 2001-2006 Six Apart, Ltd. All Rights Reserved.