MediaWiki API ヘルプ

このページは自動生成された MediaWiki API の説明文書ページです。

説明文書と例: https://www.mediawiki.org/wiki/API

action=edit

(main | edit)
  • このモジュールは読み取りの権限を必要とします。
  • このモジュールは書き込みの権限を必要とします。
  • このモジュールは POST リクエストのみを受け付けます。
  • ソース: MediaWiki
  • ライセンス: GPL-2.0-or-later

ページを作成、編集します。

パラメーター:
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

その間に削除されたページに関するエラーを上書きします。

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つ): watchunwatchpreferencesnochange
既定値: 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 以上にしてください。
Type: integer
undoafter

undo からこの版までのすべての版を取り消します。設定しない場合、ひとつの版のみ取り消されます。

値は 0 以上にしてください。
Type: integer
redirect

自動的に転送を解決します。

Type: boolean (details)
contentformat

Content serialization format used for the input text.

値 (次の値のいずれか1つ): application/jsontext/plaintext/x-wikitext/javascripttext/css
contentmodel

新しいコンテンツのコンテンツ・モデル。

値 (次の値のいずれか1つ): GadgetDefinitionScribuntowikitextjavascriptjsoncsstext
token

action=query&meta=tokens から取得した「csrf」トークン

このトークンは常に最後のパラメーターとして、または少なくとも text パラメーターより後に送信されるべきです。

このパラメーターは必須です。