API:Undelete/ja

トークン
リビジョンをリストアするためにlist=deletedrevsを通してundeleteトークンを取得する必要があります. このトークンはeditトークンと等しくすべてのページに対して同じですが、ログインするたびに変わります.

削除されたリビジョンをリストアする
削除されたリビジョンはaction=undeleteでリストアできます

パラメータ

 * title: 復元したいページ.
 * token: 以前のリクエストで取得されたリクエスト. '+'を'%2B'にurlencodeすることに注意して下さい
 * reason: 復元する理由(オプション).
 * timestamps: リストアするリビジョンのタイムスタンプのパイプで区切られた一覧(オプション). デフォルトでは、すべてのリビジョンはリストアされます.
 * list=deletedrevsを通してこれらのタイムスタンプを取得できます

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


 * code: notitle
 * info: titleパラメータを設定しなければなりません
 * code: notoken
 * info: tokenパラメータを設定しなければなりません
 * code: permissiondenied
 * info: 削除されたリビジョンをリストアするパーミッションがありません
 * 大抵のwikiでは、削除されたリビジョンの復元はsysopに制限されていますが、別のwikiの中にはさらに厳しいルールを課しているものがあります.
 * code: cantundelete
 * info: 復元できませんでした: リクエストされたリビジョンは存在しないか、既に復元されている可能性があります