API:Delete/ja

トークン
ページを削除するために、deleteトークンが必要です. このトークンはeditトークンと等しくすべてのページに対して同じですが、ログインするごとに変わります. deleteトークンは次のように取得できます:

または:

ページの削除
ページは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 '' を削除できませんでした. おそらく他の誰かによって既に削除されました