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

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page API:Changing wiki content and the translation is 73% complete.

Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎română • ‎български • ‎русский • ‎سنڌي • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어

API を使用したウィキのコンテンツの変更は MediaWiki 1.14 以降既定で有効となっています; これは LocalSettings.php 内で $wgEnableWriteAPI = false; を設定することにより無効化できます。 MediaWiki 1.13 以前では、書き込みAPIを $wgEnableWriteAPI = true; として明示的に有効化する必要があります。

In MediaWiki 1.31 configuration parameter $wgEnableWriteAPI was deprecated and in future versions of MediaWiki it will no longer be possible to disable API access to the software.

Please see the appropriate subsection for detailed information for each module. Write modules generally require a POST method, where read modules usually use GET methods. Exceptions are noted on individual pages.

読み取りモジュール 書き込みモジュール
Changeauthenticationdata 現在の利用者の認証データを変更します。
Checktoken action=query&meta=tokens のトークンの妥当性を確認します。
Clientlogin インタラクティブフローを使用してウィキにログインします。
比較 2ページ間の差分を取得します。
テンプレートの展開 ウィキテキストに含まれるすべてのテンプレートを展開します。
投稿記録のフィード 利用者の投稿記録フィードを返します。
Feedrecentchanges 最近の更新フィードを返します。
Feedwatchlist ウォッチリストのフィードを返します。
ヘルプ 指定したモジュールのヘルプを表示します。
Linkaccount Link an account from a third-party provider to the current user.
ログイン ログインして認証クッキーを取得します。
ログアウト ログアウトしてセッションデータを消去します。
Opensearch OpenSearch プロトコルを使用してWiki内を検索します。
Paraminfo API モジュールに関する情報を取得します。
Parse Parses content and returns parser output.
Query 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つ以上の画像を回転させます。
Import 別のウィキや XML ファイルからページを取り込みます。
Managetags Perform management tasks relating to change tags.
履歴の統合 ページの履歴を統合します。
移動 ページを移動させます。
オプション 現在の利用者の個人設定を変更します。
巡回 ページや版を巡回します。
保護 ページの保護レベルを変更します。
キャッシュ破棄 与えられたページのキャッシュを破棄します。
Resetpassword Send a password reset email to a user.
版指定削除 版の削除および復元を行います。
巻き戻し ページの最新の利用者による最新の一連の編集を巻き戻します。
Setnotificationtimestamp Update the notification timestamp for watched pages.
タグ 個々の版または記録項目に対しタグの追加または削除を行います。
Unblock 利用者のブロックを解除します。
Undelete 削除されたページの版を復元します。
アップロード ファイルをアップロードしたり、保留中のアップロードの状態を取得します。
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. Make sure the $wgEnableWriteAPI=true; statement is included in the wiki's LocalSettings.php file.
writeapidenied You're not allowed to edit this wiki through the API.