API:Filerevert
Bu sayfa MediaWiki Eylem API'si belgelerinin bir parçasıdır. |
Filerevert | ||
---|---|---|
Dosyayı eski bir sürüme döndürün. Bu modül jeneratör olarak kullanılamaz. | ||
Önek | hiçbiri | |
Gerekli haklar | edit, upload | |
Sadece gönderme mi? | Evet | |
Oluşturulan yardım | Şimdiki | |
Sürüm eklendi |
|
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österincomment
: 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.
api.php? action=filerevert& filename=Wiki.png& comment=Revert& archivename=20110305152740!Wiki.png& token=0123456789012345678901234567890123456789%2b%5c [ApiSandbox'ta deneyin]
Sonuç |
---|
{
"filerevert": {
"result": "Success"
}
}
|
Aşağıdaki belgelendirme, bu sitede (MediaWiki.org) çalışan MediaWiki'nin sürüm öncesi sürümü tarafından otomatik olarak oluşturulan Special: |
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.
Example:
- Revert Wiki.png to the version of 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [open in sandbox]