movabletype.jp
検索

Q. エンドポイントとは何ですか

エンドポイントとは何を指すものか、また、どのように使用するものかわかりません。

A.

エンドポイントとは、特定のリソースに対して与えられた固有の一意な URI を指します。

Movable Type では、以下のファイルにアクセスする URL を指します。

  • mt-data-api.cgi
  • mt-xmlrpc.cgi
  • mt-atom.cgi

これらのエンドポイントに対応したブログエディタなどのソフトウェアを利用することで、Movable Type の管理画面にサインインすることなく、データの追加や編集が可能になります。

mt-xmlrpc.cgi は XML-RPC API、mt-atom.cgi は AtomPP API にそれぞれ対応しています。
Movable Type 6 以降では Data API(mt-data-api.cgi)に対応しています。

特に Data API は、Movable Type で管理するブログや記事のデータの読み出し、編集などが、REST/JSON 形式でおこなえます
Data API 用の JavaScript ライブラリも提供しており、ウェブサイトへの動的なコンテンツの組み込みも容易です
また、弊社提供の公式アプリ Movable Type for iOS のように、ユーザーの目的にあった独自の管理アプリの開発も可能です

Movable Type のインストール先の URL が http://www.example.com/mt/ の場合、各 API ごとのエンドポイントは以下のとおりです。

  • Data API に対応したソフトウェアの場合
    http://www.example.com/mt/mt-data-api.cgi
  • XML-RPC API に対応したソフトウェアの場合
    http://www.example.com/mt/mt-xmlrpc.cgi
  • AtomPP API に対応したソフトウェアの場合
    http://www.example.com/mt/mt-atom.cgi
関連情報

Movable Type 5 以前のバージョンは脆弱性対応を含むサポートが終了しています。
セキュリティリスク低減のため、最新版へのアップグレードをお願いします。

商用、個人無償ライセンスのいずれも下記よりご購入、ダウンロードいただけます。

Movable Type ライセンスのご案内