MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
command=createentry
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- Bu modül okuma hakları gerektirir.
- Bu modül yazma hakları gerektirir.
- Bu modül yalnızca POST isteklerini kabul eder.
- Kaynak: ReadingLists
- Lisans: GPL-2.0-or-later
Geçerli kullanıcıya ait listeye yeni bir sayfa ekleyin.
Liste girişleri benzersiz olmalıdır. Sayfalar, API'ya erişilen wiki ile sınırlı değildir. Kullanıcının listede 5000'den az (silinmemiş) giriş olması gerekir.
- list
Liste kimliği.
- Bu parametre gerekli.
- Tür: tamsayı
- project
Sayfayı barındıran wikinin proje adı. (Genellikle bu, wikinin etki alanı adıdır.) Toplu oluşturma yapılmadıkça gereklidir.
- 255 bayt fazladan uzun olamaz.
- title
Sayfa başlığı (yerelleştirilmiş ad alanı adı dahil). Toplu oluşturma yapılmadıkça gereklidir. İnsan tarafından okunabilir format (alt çizgi olmayan boşluklar) önerilir. API, başlıkları ham dizeler olarak kabul eder; normalleştirme (başlık muhafazası gibi) istemcilere bırakılır.
- 383 bayt fazladan uzun olamaz.
- batch
Tek bir istekte, project ve title alanlarına sahip bir veya daha fazla nesne içeren bir JSON dizisi biçiminde (aynı listede) birden çok liste girişi oluşturmak için toplu veriler.
- en.wikipedia.org projesinden Dog sayfasını 33 kimliğine sahip listeye ekleyin.
- api.php?action=readinglists&command=createentry&list=33&project=https%3A%2F%2Fen.wikipedia.org&title=Dog&token=123ABC [sandbox'ta açın]
- Bir listeye birden fazla sayfa ekleyin.
- api.php?action=readinglists&command=createentry&list=33&batch=%5B%7B%22project%22%3A%22https%3A%5C%2F%5C%2Fen.wikipedia.org%22%2C%22title%22%3A%22Dog%22%7D%2C%7B%22project%22%3A%22https%3A%5C%2F%5C%2Fen.wikipedia.org%22%2C%22title%22%3A%22Cat%22%7D%5D&token=123ABC [sandbox'ta açın]