راهنمای واسط برنامه‌نویسی کاربردی مدیاویکی

این یک صفحهٔ مستندات برای واسط برنامه‌نویسی کاربردی مدیاویکی است که به‌طور خودکار ایجاد شده است.

مستندات و نمونه‌ها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=sitematrix (sm)

(main | sitematrix)
  • این پودمان نیازمند اختیارات خواندن است.
  • منبع: SiteMatrix
  • مجوز: GPL-2.0-or-later

گرفتن فهرست وب‌گاه‌های ویکی‌مدیا

The code (technically dbname/wikiid) is either the language code + project code for content projects or the subdomain + main domain for all the others.

پارامترها:
Other general parameters are available.
smtype

Filter the Site Matrix by type:

special
One off and multilingual Wikimedia projects.
language
Wikimedia projects under this language code.
مقدارهای (جداشده با | یا جایگزین‌های آن): language، special
پیش‌فرض: special|language
smstate

Filter the Site Matrix by wiki state.

مقدارهای (جداشده با | یا جایگزین‌های آن): all، closed، fishbowl، nonglobal، private
پیش‌فرض: all
smlangprop

Which information about a language to return.

مقدارهای (جداشده با | یا جایگزین‌های آن): code، dir، localname، name، site
پیش‌فرض: code|name|site|dir|localname
smsiteprop

Which information about a site to return.

مقدارهای (جداشده با | یا جایگزین‌های آن): code، dbname، lang، sitename، url
پیش‌فرض: url|dbname|code|sitename
smlimit

حداکثر تعداد نتایج

نوع: عدد صحیح یا max
The value must be between ۱ and ۵٬۰۰۰.
پیش‌فرض: 5000
smcontinue

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

نمونه:
نمایش ماتریس وب‌گاه
api.php?action=sitematrix [باز کردن در صفحهٔ تمرین]