API:ウィキ コンテンツの変更

This page is a translated version of the page API:Changing wiki content and the translation is 78% complete.

Changing wiki content through the API can be done through several different modules.

各モジュールの詳細については、該当するサブセクションを参照してください。書き込みモジュールは通常POSTメソッドを必要としますが、読み込みモジュールは通常GETメソッドを使用します。例外は個々のページに記載されています。

読み取りモジュール

読み取りモジュール
モジュール 機能
Changeauthenticationdata 現在の利用者の認証データを変更します。
Snzbusysn,😁 action=query&meta=tokens のトークンの妥当性を確認します。
Clientlogin インタラクティブフローを使用してウィキにログインします。
比較 2ページ間の差分を取得します。
テンプレートの展開 ウィキテキストに含まれるすべてのテンプレートを展開します。
投稿記録のフィード 利用者の投稿記録フィードを返します。
Feedrecentchanges 最近の更新フィードを返します。
Feedwatchlist ウォッチリストのフィードを返します。
ヘルプ 指定したモジュールのヘルプを表示します。
Linkaccount Link an account from a third-party provider to the current user.
ログイン ログインして認証クッキーを取得します。
ログアウト ログアウトしてセッションデータを消去します。
Opensearch OpenSearch プロトコルを使用してウィキ内を検索します。
Paraminfo API モジュールに関する情報を取得します。
Parse Parses content and returns parser output.
クエリ Fetch data from and about MediaWiki.
Removeauthenticationdata Remove authentication data for the current user.
Rsd Export an RSD (Really Simple Discovery) schema.
Stashedit Prepare an edit in shared cache.
トークン データ変更を伴う操作に必要なトークンを取得します。
Unlinkaccount Remove a linked third-party account from the current user.

書き込みモジュール

書き込みモジュール
モジュール 機能
ブロック 利用者をブロックします。
Clearhasmsg 現在の利用者の hasmsg フラグを消去します。
Createaccount 利用者アカウントを新規作成します。
削除 ページを削除します。
編集 ページを作成/編集します。
Emailuser 利用者にメールを送信します。
ファイルの差し戻し Revert a file to an old version.
画像の回転 1つ以上の画像を回転させます。
取り込み 別のウィキや XML ファイルからページを取り込みます。
タグ管理 Perform management tasks relating to change tags.
履歴の統合 ページの履歴を統合します。
移動 ページを移動させます。
オプション 現在の利用者の個人設定を変更します。
巡回 ページや版を巡回します。
保護 ページの保護レベルを変更します。
キャッシュ破棄 与えられたページのキャッシュを破棄します。
Resetpassword 利用者にパスワードをリセットするメールを送信します。
版指定削除 版の削除および復元を行います。
巻き戻し ページの最新の利用者による最新の一連の編集を巻き戻します。
Setnotificationtimestamp Update the notification timestamp for watched pages.
タグ 個々の版または記録項目に対しタグの追加または削除を行います。
Unblock 利用者のブロックを解除します。
復元 削除されたページの版を復元します。
アップロード ファイルをアップロードしたり、保留中のアップロードの状態を取得します。
Userrights 利用者の所属グループを変更します。
ウォッチ 現在の利用者のウォッチリストにページを追加/除去します。

起こりうるエラー

Some wikis restrict the use of these modules to certain groups of users, or disallow it altogether. All aforementioned modules can return the following errors:

コード 情報
noapiwrite Editing of this wiki through the API is disabled.
writeapidenied You're not allowed to edit this wiki through the API.