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)

(main | query | readinglists)
  • 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.

Parametre:
Other general parameters are available.
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.

Örnekler:
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]
"https://tr.wikiquote.org/wiki/Özel:ApiHelp" sayfasından alınmıştır