MediaWiki API ヘルプ

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

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

prop=info (in)

  • このモジュールは読み取りの権限を必要とします。
  • Source: MediaWiki
  • License: GPL-2.0-or-later

ページの基本的な情報を取得します。

パラメーター:
inprop

追加で取得するプロパティ:

;protection:それぞれのページの保護レベルを一覧表示する。

;talkid:The page ID of the talk page for each non-talk page.

;watched:List the watched status of each page.

;watchers:The number of watchers, if allowed.

;visitingwatchers:The number of watchers of each page who have visited recent edits to that page, if allowed.

;notificationtimestamp:The watchlist notification timestamp of each page.

;subjectid:The page ID of the parent page for each talk page.

;url:Gives a full URL, an edit URL, and the canonical URL for each page.

;readable:Whether the user can read this page.

;preload:Gives the text returned by EditFormPreloadText.

;displaytitle:Gives the manner in which the page title is actually displayed.

;varianttitles:Gives the display title in all variants of the site content language.

値 (|もしくは別の文字列で区切る): protection、talkid、watched、watchers、visitingwatchers、notificationtimestamp、subjectid、url、readable、preload、displaytitle、varianttitles
intestactions

Test whether the current user can perform certain actions on the page.

複数の値は | もしくは代わりの文字で区切ってください。 値の最大値は 50 (ボットの場合は 500) です。
intoken
廃止予定です。

代わりに action=query&meta=tokens を使用してください。

値 (|もしくは別の文字列で区切る): edit、delete、protect、move、block、unblock、email、import、watch
incontinue

When more results are available, use this to continue.

list=categorymembers (cm)

  • このモジュールは読み取りの権限を必要とします。
  • このモジュールはジェネレーターとして使用できます。
  • Source: MediaWiki
  • License: GPL-2.0-or-later

与えられたカテゴリ内のすべてのページを一覧表示します。

パラメーター:
cmtitle

一覧表示するカテゴリ (必須)。カテゴリ: 接頭辞を含まなければなりません。cmpageid とは同時に使用できません。

cmpageid

一覧表示するカテゴリのページID. cmtitle とは同時に使用できません。

Type: integer
cmprop

どの情報を結果に含めるか:

;ids:ページIDを追加します。

;title:ページ名と名前空間IDを追加します。

;sortkey:カテゴリでのソートに使用するソートキーを追加します(16進数文字列)。

;sortkeyprefix:Adds the sortkey prefix used for sorting in the category (human-readable part of the sortkey).

;type:Adds the type that the page has been categorised as (page, subcat or file).

;timestamp:ページが含まれていたときのタイムスタンプを追加します。

値 (|もしくは別の文字列で区切る): ids、title、sortkey、sortkeyprefix、type、timestamp
既定値: ids|title
cmnamespace

Only include pages in these namespaces. Note that cmtype=subcat or cmtype=file may be used instead of cmnamespace=14 or 6.

値 (|もしくは別の文字列で区切る): 0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、2300、2301、2302、2303
To specify all values, use *.
cmtype

Which type of category members to include. Ignored when cmsort=timestamp is set.

値 (|もしくは別の文字列で区切る): page、subcat、file
既定値: page|subcat|file
cmcontinue

When more results are available, use this to continue.

cmlimit

返すページの最大数。

No more than 500 (5,000 for bots) allowed.
Type: integer or max
既定値: 10
cmsort

並べ替えに使用するプロパティ。

値 (次の値のいずれか1つ): sortkey、timestamp
既定値: sortkey
cmdir

In which direction to sort.

値 (次の値のいずれか1つ): asc、desc、ascending、descending、newer、older
既定値: ascending
cmstart

列挙の始点となるタイムスタンプ。cmsort=timestampを指定した場合のみ使用できます。

Type: timestamp (allowed formats)
cmend

列挙の終点となるタイムスタンプ。cmsort=timestampを指定した場合のみ使用できます。

Type: timestamp (allowed formats)
cmstarthexsortkey

Sortkey to start listing from, as returned by cmprop=sortkey. Can only be used with cmsort=sortkey.

cmendhexsortkey

Sortkey to end listing at, as returned by cmprop=sortkey. Can only be used with cmsort=sortkey.

cmstartsortkeyprefix

列挙の始点となるソートキーの接頭辞。cmsort=sortkeyを指定した場合のみ使用できます。cmstarthexsortkeyをオーバーライドします。

cmendsortkeyprefix

Sortkey prefix to end listing before (not at; if this value occurs it will not be included!). Can only be used with cmsort=sortkey. Overrides cmendhexsortkey.

cmstartsortkey
廃止予定です。

代わりに cmstarthexsortkey を使用してください。

cmendsortkey
廃止予定です。

代わりに cmendhexsortkey を使用してください。

例:
Category:Physics に含まれる最初の10ページを取得する。
api.php?action=query&list=categorymembers&cmtitle=Category:Physics [サンドボックスで開く]
Category:Physics に含まれる最初の10ページのページ情報を取得する。
api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [サンドボックスで開く]