API:Filerevert
Appearance
| 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,iilimit1'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%5Colarak 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]