עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=sitematrix (sm)
(main | sitematrix)
- יחידה זו דורשת הרשאות קריאה.
- מקור: SiteMatrix
- רישיון: GPL-2.0-or-later
קבלת רשימת אתרי ויקימדיה.
הקוד (טכנית dbname/wikiid) הוא או קוד השפה + קוד המיזם עבור מיזמי תוכן, או תת־תחום + תחום ראשי עבור כל האחרים.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
- smtype
סינון מטריצת האתרים לפי סוג:
- special
- מיזמי ויקימדיה רב־לשוניים וחד־פעמיים.
- language
- מיזמי ויקימדיה עם קוד השפה הזה.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): language, special
- ברירת המחדל: special|language
- smstate
סינון מטריצת האתרים לפי סוג:
- ערכים (מופרדים באמצעות "|" או or תו חלופי): all, closed, fishbowl, nonglobal, private
- ברירת המחדל: all
- smlangprop
איזה מידע על שפה להחזיר.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): code, dir, localname, name, site
- ברירת המחדל: code|name|site|dir|localname
- smsiteprop
איזה מידע על אתר להחזיר.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): code, dbname, lang, sitename, url
- ברירת המחדל: url|dbname|code|sitename
- smlimit
מספר מרבי של תוצאות.
- סוג: מספר שלם או max
- הערך חייב להיות בין 1 ל־5,000.
- ברירת המחדל: 5000
- smcontinue
כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.
דוגמה:
- להציג את מטריצת האתרים
- api.php?action=sitematrix [פתיחה בארגז חול]