עזרה של MediaWiki API
זהו דף תיעוד של API שנוצר באופן אוטומטי.
תיעוד ודוגמאות: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=languageinfo (li)
- יחידה זו דורשת הרשאות קריאה.
- מקור: MediaWiki
- רישיון: GPL-2.0-or-later
מחזירה מידע על שפות זמינות.
אפשר להחיל המשך אם אחזור המידע לוקח יותר מדי זמן בשביל בקשה אחת.
פרמטרים ייעודיים:
זמינים פרמטרים כלליים אחרים.
- liprop
איזה מידע לקבל עבור כל שפה.
- code
- קוד השפה. (הקוד הזה ייחודי למדיה־ויקי, אם כי יש חפיפה עם תקנים אחרים.)
- bcp47
- קוד שפת לפי BCP-47.
- dir
- כיוון הכתיבה של השפה (
ltr
אוrtl
). - autonym
- השם העצמי של השפה, כלומר השם באותה השפה.
- name
- השם בשפה בשפה שצוינה בפרמטר uselang, עם שפת גיבוי כשזה נחוץ.
- fallbacks
- קודי השפה של שפות הגיבוי שמוגדרים עבור השפה הזאת. הגיבוי המשתמע הסופי ל־"en" אינו כלול (אבל שפות אחדות יכולות להיות מגובות ב־"en" במפורש).
- variants
- קודי השפה של ההגוונים שהשפה הזאת תומכת בהם.
- ערכים (מופרדים באמצעות "|" או or תו חלופי): autonym, bcp47, code, dir, fallbacks, name, variants
- ברירת המחדל: code
- licode
קודי השפה של השפות שאמורות להיות מוחזרות, או
*
כדי לקבל את כל השפות.- הפרדה בין ערכים נעשית באמצעות | או תו חלופי.
- המספר המרבי של ערכים הוא 50 (או 500 עבור לקוחות שמותרות להם מגבלות גבוהות יותר).
- ברירת המחדל: *
- licontinue
כשיש עוד תוצאות, להשתמש בזה בשביל להמשיך. אפשר למצוא מידע מפורט יותר על איך להמשיך שאילתות באתר mediawiki.org.
דוגמאות:
- קבלת קודי שפה של כל השפות הנתמכות.
- api.php?action=query&meta=languageinfo [פתיחה בארגז חול]
- קבלת השמות העצמיים והשמות הגרמניים של כל השפות הנתמכות.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [פתיחה בארגז חול]
- קבלת שפות הגיבוי וההגוונים של אוקסיטנית.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [פתיחה בארגז חול]
- קבלת קודי שפה ב־BCP-47 וכיוון עבור כל השפות הנתמכות.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [פתיחה בארגז חול]