API:Filerevert

This page is a translated version of the page API:Filerevert and the translation is 100% complete.

POST request to revert a file to an old version.

Anahtar

Bir dosyayı eski bir sürüme döndürmek için bir CSRF anahtarı gerekir. CSRF anahtarı tüm sayfalar için aynıdır, ancak her girişte değişir. CSRF anahtarları action=query&meta=tokens type=csrf (MW 1.24+) ile alınabilir. Daha eski sürümlerde, düzenleme anahtarı almak için API:Tokens (eylem) veya API:Info kullanabilirsiniz.

Parametreler

  • filename: Dosya: öneki olmadan dosya adını hedefleyin.
  • archivename: Geri döndürülecek revizyonun arşiv adı. Bu, revizyonun zaman damgasını ve dosyanın adını yyyyMMddhhmmss!dosyaadı biçiminde içermelidir. Bu bilgi, iilimit 1'den yüksek olarak ayarlanmış Imageinfo kullanılarak bulunabilir. Bir dosyanın sayfasına bakıldığında saniye gösterilmez; gerekli arşiv adı, eski resmin üzerine gelip görüntülenen dosya adına bakarak bulunabilir. (! zaten %21 olarak kodlanmış olacağını unutmayın.)
  • token: Yukarıdaki Tokens bölümüne göre elde edilen bir CSRF anahtarı. Sondaki +\ kodunu %2B%5C olarak urlencode ile özen gösterin
  • comment: Yorum yükle.

Hata Kodları

Olağan şeylere ek olarak:

Kod Bilgi
missingtitle Belirttiğiniz sayfa mevcut değil.
filerevert-badversion Bu dosyanın verilen zaman bilgisine sahip önceki bir yerel sürümü yok.

Örnek

Wiki.png ile 5 Mart 2011, 15:27:40 tarihinde geri döndürün.
Sonuç
{
  "filerevert": {
    "result": "Success"
  }
}


action=filerevert

(main | filerevert)
  • This module requires read rights.
  • This module requires write rights.
  • This module only accepts POST requests.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Revert a file to an old version.

Specific parameters:
Other general parameters are available.
filename

Target filename, without the File: prefix.

This parameter is required.
comment

Upload comment.

Default: (empty)
archivename

Archive name of the revision to revert to.

This parameter is required.
token

A "csrf" token retrieved from action=query&meta=tokens

This parameter is required.