MediaWiki API ヘルプ

このページは自動生成された MediaWiki API の説明文書ページです。

説明文書と例: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

meta=readinglists (rl)

(main | query | readinglists)
  • このモジュールは内部的または不安定です。動作が予告なく変更される場合があります。
  • このモジュールは読み取りの権限を必要とします。
  • ソース: ReadingLists
  • ライセンス: GPL-2.0-or-later

利用者の閲覧リストを一覧表示またはフィルタリングし、それらのメタデータを表示します。

This module has four modes of operation. With the rllist parameter, it returns information about the specified list. With the rlchangedsince parameter, it returns all lists of the current user which have been changed since the given date. (This is meant for device sync and, unlike the other modes, includes deleted lists. Only changes to list metadata are considered, not changes to list items.) With the rlproject and rltitle parameters, it returns all lists that include that page. Without any of those parameters, it returns all lists.

パラメーター:
その他一般パラメーターが利用可能です。
rllist

List ID.

型: 整数
値の下限は必ず1以上です。
rlproject

Project of the page to filter on. Must be used together with rltitle. Will only return lists which include this project and title.

rltitle

Title of the page to filter on. Must be used together with rlproject. Will only return lists which include this project and title.

rlchangedsince

Show lists that have been changed since this timestamp. Must be after 2024-10-09T00:40:54Z. Clients should use the timestamp returned in the readinglists-synctimestamp field from an earlier call if they want to ensure that no changes are missed, and should be prepared to receive changes that have already been returned in an earlier response, and handle them in an idempotent way.

Type: timestamp (allowed formats)
rlsort

Property to sort by. Ignored when rlproject and rltitle is set (results are returned in DB order). Defaults to updated when rlchangedsince is set, and to name otherwise.

name
List name. (Sorting is by binary value; e.g. any uppercase ASCII character will sort before any lowercase one.)
updated
Last update timestamp. (Updates include list metadata changes but not changes to list items.)
値 (次の値のいずれか1つ): name、updated
rldir

Sort direction: ascending (A to Z, oldest to newest) or descending. Ignored when rlproject and rltitle is set.

値 (次の値のいずれか1つ): ascending、descending
既定: ascending
rllimit

Number of result items to return.

型: 整数または max
値は1以上10以下です。
既定: 10
rlcontinue

When more results are available, use this to continue. More detailed information on how to continue queries can be found on mediawiki.org.

例:
Get the reading lists of the current user.
api.php?action=query&meta=readinglists [サンドボックスで開く]
Get the reading lists of the current user which have changed since 2013-01-01T00:00:00Z.
api.php?action=query&meta=readinglists&rlchangedsince=2013-01-01T00:00:00Z [サンドボックスで開く]
Get the reading lists of the current user which contain the page Dog from project en-two.iwiki.icu
api.php?action=query&meta=readinglists&rlproject=https%3A%2F%2Fen-two.iwiki.icu&rltitle=Dog [サンドボックスで開く]