API:ウィキ コンテンツの変更
Appearance
このページは MediaWiki 操作 API の説明文書の一部です。 |
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. |