MediaWiki API yardımı
Bu, otomatik olarak oluşturulmuş bir MediaWiki API belgeler sayfasıdır.
action=upload
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: MediaWiki
- Lisans: GPL-2.0-or-later
Bir dosya yükleyin veya bekleyen yüklemelerin durumunu öğrenin.
Birkaç yöntem mevcuttur:
- file parametresini kullanarak dosya içeriğini doğrudan yükleyin.
- filesize , chunk ve offset parametrelerini kullanarak dosyayı parçalar halinde yükleyin.
- MediaWiki sunucusunun url parametresini kullanarak bir URL'den dosya getirmesini sağlayın.
- Uyarılar nedeniyle başarısız olan, parçalar hâlinde yüklenen veya yükleme saklama alanında başka şekilde saklanan önceki bir yüklemeyi filekey parametresini kullanarak tamamlayın.
file veya chunk gönderilirken HTTP POST'un dosya yüklemesi olarak yapılması gerekir (yani multipart/form-data kullanılarak).
- filename
Hedef dosya adı.
- comment
Yorum yükle. text belirtilmezse, yeni dosyalar için ilk sayfa metni olarak da kullanılır.
- Varsayılan: (boş)
Yükleme günlüğü girişi ve dosya sayfası revizyonuna uygulanacak etiketleri değiştirin.
- Değer (| veya alternatif ile ayırın):
- text
Yeni dosyalar için başlangıç sayfası metni.
- watch
- Kaldırıldı.
Sayfayı izle.
- Tür: boole (ayrıntılar)
- watchlist
Geçerli kullanıcının izleme listesine koşulsuz olarak sayfayı ekleyin veya kaldırın, tercihleri kullanın (bot kullanıcıları için göz ardı edilir) veya izlemeyi değiştirmeyin.
- Aşağıdaki değerlerden biri: nochange, preferences, watch
- Varsayılan: preferences
- ignorewarnings
Tüm uyarıları yoksayın.
- Tür: boole (ayrıntılar)
- file
Dosya içeriği.
- Çok parçalı/form verileri kullanılarak dosya yüklemesi olarak gönderilmelidir.
- url
Dosyanın alınacağı URL.
- filekey
Geçici olarak saklanan önceki yüklemeyi tanımlayan anahtar.
- sessionkey
- Kaldırıldı.
Geriye dönük uyumluluk için korunan filekey ile aynı.
- stash
Ayarlanırsa, sunucu dosyayı depoya eklemek yerine geçici olarak saklar.
- Tür: boole (ayrıntılar)
- filesize
Tüm yüklemenin dosya boyutu.
- Tür: tamsayı
- Değer, 0 ile 104.857.600 arasında olmalıdır.
- offset
Bayt cinsinden yığın ofseti.
- Tür: tamsayı
- Değer, 0 daha az olmamalıdır.
- chunk
Yığın içerik.
- Çok parçalı/form verileri kullanılarak dosya yüklemesi olarak gönderilmelidir.
- async
Büyük olasılıkla büyük dosya işlemlerini eşzamansız hale getirin.
- Tür: boole (ayrıntılar)
- checkstatus
Yalnızca belirtilen dosya anahtarı için yükleme durumunu getirin.
- Tür: boole (ayrıntılar)
- token
action=query&meta=tokens üzerinden alınan bir "csrf" anahtarı
- Bu parametre gerekli.
- Bir URL'den yükleyin.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [sandbox'ta açın]
- Uyarılar nedeniyle başarısız olan bir yüklemeyi tamamlayın.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [sandbox'ta açın]