MediaWiki API ヘルプ
このページは自動生成された MediaWiki API の説明文書ページです。
説明文書と例: https://www.mediawiki.org/wiki/API
action=edit
- このモジュールは読み取りの権限を必要とします。
- このモジュールは書き込みの権限を必要とします。
- このモジュールは POST リクエストのみを受け付けます。
- Source: MediaWiki
- License: GPL-2.0+
ページを作成、編集します。
- title
編集するページ名です。pageid とは同時に使用できません。
- pageid
編集するページIDです。title とは同時に使用できません。
- Type: integer
- section
節番号です。先頭の節の場合は 0、新しい節の場合は newを指定します。
- sectiontitle
新しい節の名前です。
- text
ページの本文。
- summary
編集の要約。section=new で sectiontitle が設定されていない場合は節名としても利用されます。
- tags
この版に適用する変更タグ。
- 値 (|で区切る):
- minor
細部の編集
- Type: boolean (details)
- notminor
細部の編集ではない。
- Type: boolean (details)
- bot
この編集をボットとしてマークする。
- Type: boolean (details)
- basetimestamp
編集前の版のタイムスタンプ。編集競合を検出するために使用されます。 action=query&prop=revisions&rvprop=timestamp で取得できます。
- Type: timestamp (allowed formats)
- starttimestamp
編集作業を開始したときのタイムスタンプ。編集競合を検出するために使用されます。適切な値は curtimestamp を使用して編集作業を開始するとき (たとえば、編集するページの本文を読み込んだとき) に取得できます。
- Type: timestamp (allowed formats)
- recreate
Override any errors about the page having been deleted in the meantime.
- Type: boolean (details)
- createonly
すでにそのページが存在する場合は編集を行いません。
- Type: boolean (details)
- nocreate
そのページが存在しない場合にエラーを返します。
- Type: boolean (details)
- watch
- 廃止予定です。
そのページを現在の利用者のウォッチリストに追加します。
- Type: boolean (details)
- unwatch
- 廃止予定です。
そのページを現在の利用者のウォッチリストから除去します。
- Type: boolean (details)
- watchlist
Unconditionally add or remove the page from the current user's watchlist, use preferences or do not change watch.
- 値 (次の値のいずれか1つ): watch、unwatch、preferences、nochange
- 既定値: 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 をオーバーライドします。
- Type: integer
- undoafter
undo からこの版までのすべての版を取り消します。設定しない場合、ひとつの版のみ取り消されます。
- Type: integer
- redirect
自動的に転送を解決します。
- Type: boolean (details)
- contentformat
Content serialization format used for the input text.
- 値 (次の値のいずれか1つ): text/x-wiki、text/javascript、application/json、text/css、text/plain
- contentmodel
Content model of the new content.
- 値 (次の値のいずれか1つ): wikitext、javascript、json、css、text
- token
action=query&meta=tokens から取得した「csrf」トークン
このトークンは常に最後のパラメーターとして、または少なくとも text パラメーターより後に送信されるべきです。
- このパラメーターは必須です。
- ページを編集
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&basetimestamp=2007-08-24T12:34:54Z&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 [サンドボックスで開く]