رہنمائے میڈیاویکی اےپی‌آئی

ذیل میں میڈیاویکی اےپی‌آئی کی دستاویزی تفصیلات درج ہیں جو خودکار طور پر لکھی گئی ہیں۔

دستاویز اور مثالوں کے لیے ملاحظہ فرمائیں: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=random (rn)

(main | query | random)
  • اس ماڈیول کے لیے اختیارات مطالعہ درکار ہیں۔
  • اس ماڈیول کو جنریٹر کے طور پر استعمال کیا جا سکتا ہے۔
  • ماخذ: MediaWiki
  • اجازت نامہ: GPL-2.0-or-later

Get a set of random pages.

Pages are listed in a fixed sequence, only the starting point is random. This means that if, for example, Main Page is the first random page in the list, List of fictional monkeys will always be second, List of people on stamps of Vanuatu third, etc.

مخصوص پیرامیٹر:
دیگر عمومی پیرامیٹر دستیاب ہیں۔
rnnamespace

Return pages in these namespaces only.

قدریں (| سے امتیاز کیا گیا ہے یا متبادل): 0، 1، 2، 3، 4، 5، 6، 7، 8، 9، 10، 11، 12، 13، 14، 15
To specify all values, use *.
rnfilterredir

How to filter for redirects.

ذیل کی قدروں میں سے کوئی ایک: all، nonredirects، redirects
طے شدہ: nonredirects
rnminsize

Limit to pages with at least this many bytes.

Type: integer
rnmaxsize

Limit to pages with at most this many bytes.

Type: integer
rncontentmodel

Filter pages that have the specified content model.

ذیل کی قدروں میں سے کوئی ایک: GadgetDefinition، css، javascript، json، text، unknown، vue، wikitext
rnredirect
Deprecated.

Use rnfilterredir=redirects instead.

طرز: بولین (تفصیلات)
rnlimit

Limit how many random pages will be returned.

طرز: عدد صحیح یا max
The value must be between 1 and 500.
طے شدہ: 1
rncontinue

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

مثالیں
Return two random pages from the main namespace.
api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [تختۂ مشق میں کھولیں]
Return page info about two random pages from the main namespace.
api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [تختۂ مشق میں کھولیں]
Return page info about one random page from the main namespace that has at least 500 bytes of text.
api.php?action=query&list=random&rnnamespace=0&rnlimit=1&minsize=500 [تختۂ مشق میں کھولیں]