MediaWiki API ヘルプ
このページは自動生成された MediaWiki API の説明文書ページです。
説明文書と例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=edit
- このモジュールは読み取りの権限を必要とします。
- このモジュールは書き込みの権限を必要とします。
- このモジュールは POST リクエストのみを受け付けます。
- ソース: MediaWiki
- ライセンス: GPL-2.0-or-later
ページを作成、編集します。
- title
- 編集するページ名です。pageid とは同時に使用できません。 
- pageid
- 編集するページIDです。title とは同時に使用できません。 
- 型: 整数
- section
- 節番号です。先頭の節の場合は 0、新しい節の場合は newを指定します。 
- sectiontitle
- 新しい節の名前です。 
- text
- ページの本文。 
- summary
- 編集の要約。section=new で sectiontitle が設定されていない場合は節名としても利用されます。 
- tags
- この版に適用する変更タグ。 
- 値 (| または別の文字列で区切る):
- minor
- この編集に細部の変更の印を付ける 
- 型: 真偽値 (詳細)
- notminor
- 利用者設定で「すべての編集を既定で細部の編集とする」を指定してあっても、細部の編集とマークしません。 
- 型: 真偽値 (詳細)
- bot
- この編集をボットの編集としてマークする。 
- 型: 真偽値 (詳細)
- baserevid
- ID of the base revision, used to detect edit conflicts. May be obtained through action=query&prop=revisions. Self-conflicts cause the edit to fail unless basetimestamp is set. 
- 型: 整数
- basetimestamp
- 編集前の版のタイムスタンプ。編集競合を検出するために使用されます。 action=query&prop=revisions&rvprop=timestamp で取得できます。自身の競合は無視されます。 
- Type: timestamp (allowed formats)
- starttimestamp
- 編集作業を開始したときのタイムスタンプ。編集競合を検出するために使用されます。適切な値は curtimestamp を使用して編集作業を開始するとき (たとえば、編集するページの本文を読み込んだとき) に取得できます。 
- Type: timestamp (allowed formats)
- recreate
- その間に削除されたページに関するエラーを上書きします。 
- 型: 真偽値 (詳細)
- createonly
- すでにそのページが存在する場合は編集を行いません。 
- 型: 真偽値 (詳細)
- nocreate
- そのページが存在しない場合にエラーを返します。 
- 型: 真偽値 (詳細)
- watch
- 廃止予定です。
- そのページを現在の利用者のウォッチリストに追加します。 
- 型: 真偽値 (詳細)
- unwatch
- 廃止予定です。
- そのページを現在の利用者のウォッチリストから除去します。 
- 型: 真偽値 (詳細)
- watchlist
- Unconditionally add or remove the page from the current user's watchlist, use preferences or do not change watch. 
- 値 (次の値のいずれか1つ): nochange、preferences、unwatch、watch
- 既定: preferences
- md5
- The MD5 hash of the text parameter, or the prependtext and appendtext parameters concatenated. If set, the edit won't be done unless the hash is correct. 
- prependtext
- このテキストをページの先頭に追加します。text をオーバーライドします。 
- appendtext
- このテキストをページの末尾に追加する。textを上書きします。 - 新しい節を追加するにはこのパラメーターではなく section=newを使用してください。 
- undo
- この版を取り消します。text, prependtext および appendtext をオーバーライドします。 
- 型: 整数
- 値の下限は必ず0以上です。
- undoafter
- undo からこの版までのすべての版を取り消します。設定しない場合、ひとつの版のみ取り消されます。 
- 型: 整数
- 値の下限は必ず0以上です。
- redirect
- 自動的に転送を解決します。 
- 型: 真偽値 (詳細)
- contentformat
- Content serialization format used for the input text. 
- 値 (次の値のいずれか1つ): application/json、text/css、text/javascript、text/plain、text/x-wiki
- contentmodel
- 新しいコンテンツのコンテンツモデル。 
- 値 (次の値のいずれか1つ): Scribunto、css、javascript、json、sanitized-css、text、wikitext
- token
- action=query&meta=tokens から取得した「csrf」トークン - このトークンは常に最後のパラメーターとして、または少なくとも text パラメーターより後に送信されるべきです。 
- この変数は必須です。
- captchaword
- CAPTCHAに答える 
- captchaid
- 以前のリクエストのCAPTCHA ID 
- ページを編集
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&baserevid=1234567&token=123ABC [サンドボックスで開く]
- __NOTOC__ をページの先頭に挿入する。
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [サンドボックスで開く]
- 版 13579 から 13585 まで要約を自動入力して取り消す。
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [サンドボックスで開く]