API:Delete/ja

トークン
ページを削除するには、削除トークン (delete トークン) が必要です. このトークンは編集トークンと同様にすべてのページに対して共通ですが、ログインするごとに変わります. Delete tokens can be obtained via action=tokens with type=delete (MW 1.20+), or by using the following method:

ページの削除
ページはaction=deleteで削除できます.

パラメータ

 * title: 削除したいページ.
 * pageid: The page id of the page you want to delete
 * token: 以前のリクエストで取得されたトークン. '+'を'%2B'にurlencodeすることに注意して下さい
 * reason: 削除の理由(オプション). 提供されない場合、自動的に生成された理由が使われます.
 * watch: Add the page to your watchlist
 * unwatch: Remove the page from your watchlist
 * oldimage: The name of the old image to delete as provided by iiprop=archivename

例
Note: In this example, all parameters are passed in a GET request just for the sake of simplicity. However, action=delete requires POST requests; GET requests will cause an error.

起こり得るエラー
通常のものに加えて次のものがあります:


 * code: notitle
 * info: titleパラメータを設定しなければなりません
 * code: notoken
 * info: tokenパラメータを設定しなければなりません
 * code: permissiondenied
 * info: ページを削除するパーミッションがありません
 * 大抵のwikiでは、ページを削除することはsysopに制限されていますが、別のwikiの中にもより厳密なルールを持つものがあります.
 * code: cantdelete
 * info: ``title '' を削除できませんでした. おそらく他の誰かによって既に削除されました