API:Get the contents of a page/ja

API を使ったページのコンテンツを取得する方法は3つあります:


 * 1)  API を使って（ウィキテキストとして）ページのコンテンツを取得.
 * 2)  API を使って（HTML または ウィキテキストとして）ページのコンテンツを取得.
 * 3) TextExtracts 拡張機能のAPI を使って平文もしくは限定付き HTML 形式でページを抽出する.



方法その 1: Revisions API
API を使うとページのコンテンツを として取り出せます. 実行するには、パラメータ  に対象ページの題名を記入し、パラメータ   を   に設定します. その他のオプションの詳細は、を参照してください.

例
GET のリクエスト は対象ページPet doorのコンテンツをウィキ文で取得します.

レスポンス


方法その 2: Parse API
API を使うと、ページのコンテンツを HTML 形式 (パース済み) またはウィキ文 (パースなし) で取り出せます. パラメータ  で対象ページを指定するか、パラメータ   を使って編集履歴から実行できます. HTML 形式で取得する場合、 は   に設定. ウィキ文で取得する場合、 を   に設定.



例1
GET のリクエスト は対象ページのコンテンツを HTML 形式で取得します. Pet door

レスポンス
\n\n\n\n\n "   } }



例2
GET のリクエスト は対象ページのコンテンツを本来のウィキ文形式で取得します. Pet door

レスポンス


方法その 3: Text Etraccts API
拡張機能 により、対象ページのコンテンツを平文もしくは制限付き HTML 形式で取得する API が使えるようになります. 詳しい説明文書は を参照してください.

例
GET のリクエスト は対象ページPet doorから文を10件、取得します.

レスポンス


その他の注記
を使うと、ウィキペディアから直接、コンテンツを取得し、MediaWiki ウィキにも挿入できます. 取り出したコンテンツはウィキ文形式ですが制限がかかり、冒頭のテンプレートやファイルまたはページへのリンクは除去されます.

