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
meta=readinglists (rl)
- Bu modül dahili veya kararsız. Çalışması önceden bildirilmeksizin değiştirilebilir.
- Bu modül okuma hakları gerektirir.
- Kaynak: ReadingLists
- Lisans: GPL-2.0-or-later
Kullanıcının okuma listelerini listeleyin veya filtreleyin ve bunlarla ilgili meta verileri gösterin.
Bu modülün dört çalışma modu vardır. rllist parametresiyle, belirtilen liste hakkında bilgi döndürür. rlchangedsince parametresiyle, geçerli kullanıcının belirtilen tarihten bu yana değiştirilen tüm listelerini döndürür. (Bu, cihaz senkronizasyonu içindir ve diğer modların aksine silinen listeleri içerir. Liste öğelerindeki değişiklikler değil, yalnızca liste meta verilerindeki değişiklikler dikkate alınır.) rlproject ve rltitle parametrelerine göre, o sayfayı içeren tüm listeleri döndürür. Bu parametrelerden herhangi biri olmadan, tüm listeleri döndürür.
- rllist
Liste kimliği.
- Tür: tamsayı
- Değer, 1 daha az olmamalıdır.
- rlproject
Filtrelenecek sayfanın projesi. rltitle ile birlikte kullanılmalıdır. Yalnızca bu proje ve başlığı içeren listeler döndürür.
- rltitle
Filtrelenecek sayfanın başlığı. rlproject ile birlikte kullanılmalıdır. Yalnızca bu proje ve başlığı içeren listeler döndürür.
- rlchangedsince
Bu zaman damgasından beri değiştirilen listeleri göster. 2024-05-02T19:56:12Z sonra gelmelidir. İstemciler, değişikliklerin kaçırılmamasını sağlamak istiyorlarsa, readinglists-synctimestamp alanında döndürülen zaman damgasını daha önce yapılan bir çağrıdan kullanmalı ve daha önceki bir yanıtta döndürülen değişiklikleri almaya hazır olmalıdırlar.
- Tür: zaman damgası (izin verilen formatlar)
- rlsort
Sıralama özelliği. rlproject ve rltitle ayarlandığında yok sayılır (sonuçlar DB sırasıyla döndürülür). rlchangedsince ayarlandığında varsayılan olarak updated, aksi takdirde name olarak ayarlanır.
- name
- Liste adı. (Sıralama ikili değere göre yapılır; örneğin, herhangi bir büyük harf ASCII karakteri küçük harflerden önce sıralanır.)
- updated
- Son güncelleme zaman damgası. (Güncellemeler liste meta veri değişikliklerini içerir, ancak liste öğelerindeki değişiklikleri içermez.)
- Aşağıdaki değerlerden biri: name, updated
- rldir
Yönü sırala: ascending (A'dan Z'ye, en eskiden yeniye) veya descending. rlproject ve rltitle ayarlandığında yok sayılır.
- Aşağıdaki değerlerden biri: ascending, descending
- Varsayılan: ascending
- rllimit
Döndürülecek sonuç öğelerinin sayısı.
- Tür: tamsayı veya max
- Değer, 1 ile 10 arasında olmalıdır.
- Varsayılan: 10
- rlcontinue
Daha fazla sonuç mevcut olduğunda, devam etmek için bunu kullanın. Sorgulara nasıl devam edileceği hakkında ayrıntılı bilgi mediawiki.org sitesinde bulunabilir.
- Geçerli kullanıcının okuma listelerini alın.
- api.php?action=query&meta=readinglists [sandbox'ta açın]
- 2013-01-01T00:00:00Z'den bu yana değişen geçerli kullanıcının okuma listelerini alın.
- api.php?action=query&meta=readinglists&rlchangedsince=2013-01-01T00:00:00Z [sandbox'ta açın]
- en.wikipedia.org projesinden Dog sayfasını içeren geçerli kullanıcının okuma listelerini alın
- api.php?action=query&meta=readinglists&rlproject=https%3A%2F%2Fen.wikipedia.org&rltitle=Dog [sandbox'ta açın]