MediaWiki API ่ชชๆ˜Ž

ๆญค้ ็‚บ่‡ชๅ‹•็”ข็”Ÿ็š„ MediaWiki API ่ชชๆ˜Žๆ–‡ไปถ้ ้ขใ€‚

่ชชๆ˜Žๆ–‡ไปถ่ˆ‡็ฏ„ไพ‹๏ผšhttps://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

meta=languageinfo ๏ผˆli๏ผ‰

๏ผˆmain | query | languageinfo๏ผ‰
  • ๆญคๆจก็ต„้œ€่ฆ่ฎ€ๅ–ๆฌŠ้™ใ€‚
  • ไพ†ๆบ๏ผšMediaWiki
  • ๆŽˆๆฌŠๆขๆฌพ๏ผšGPL-2.0-or-later

ๅ›žๅ‚ณๆœ‰้—œๅฏ็”จ่ชž่จ€็š„่ณ‡่จŠใ€‚

่‹ฅๅœจไธ€ๆฌก่ซ‹ๆฑ‚ไธญ็ดขๅ–่ณ‡่จŠ่€—่ฒปๆ™‚้–“ๅคช้•ท๏ผŒๅฏๅฅ—็”จ Continuationใ€‚

ๅ…ท้ซ”ๅƒๆ•ธ๏ผš
ๅ…ถไป–้€š็”จๅƒๆ•ธๅฏ็”จใ€‚
liprop

ๆ›ฟๅ„่ชž่จ€ๆ‰€่ฆๅ–ๅพ—็š„่ณ‡่จŠใ€‚

code
่ชž่จ€ไปฃ็ขผใ€‚๏ผˆๆญคไปฃ็ขผๆ˜ฏ MediaWiki ๆŒ‡ๅฎš๏ผŒ่ˆ‡ๅ…ถๅฎƒๆจ™ๆบ–้ƒจไปฝ็›ธๅŒใ€‚๏ผ‰
bcp47
BCP-47 ่ชž่จ€ไปฃ็ขผใ€‚
dir
่ชž่จ€็š„ๆ›ธๅฏซๆ–นๅ‘๏ผˆltr ๆˆ– rtl๏ผ‰ใ€‚
autonym
่ชž่จ€็š„ๆœฌ่ชž็จฑๅ‘ผ๏ผŒไนŸๅฐฑๆ˜ฏ่ฉฒ่ชž่จ€็”จ่‡ชๅทฑ่ชž่จ€ๆœฌ่บซๅฏซๅ‡บ็š„ๅ็จฑใ€‚
name
ๅœจ็”ฑ uselang ๅƒๆ•ธๆ‰€ๆŒ‡ๅฎš่ชž่จ€่ฃก็š„่ชž่จ€ๅ็จฑ๏ผŒๅฆ‚ๆœ‰้œ€่ฆๅฏๅฅ—็”จ่ชž่จ€้ž่ฃœใ€‚
variantnames
็”จๆ–ผ่ชž่จ€่ฝ‰ๆ›้€ฃ็ต็š„่ชž่จ€่ฎŠ้ซ”็š„็ฐก็Ÿญๅ็จฑใ€‚
fallbacks
ๆ›ฟๆญค่ชž่จ€่จญ็ฝฎ็š„้ž่ฃœ่ชž่จ€ไน‹่ชž่จ€ไปฃ็ขผใ€‚ใ€Œenใ€ไธๅŒ…ๆ‹ฌๅœจๅ…งๅซ็š„ๆœ€ๅพŒ้ž่ฃœ๏ผˆไฝ†ไธ€ไบ›่ชž่จ€ๅฏๆ˜Ž็ขบๅœฐๆŒ‡ๅฎšใ€Œenใ€็‚บๆœ€ๅพŒ้ž่ฃœ๏ผ‰ใ€‚
variants
็”ฑๆญค่ชž่จ€ๆ‰€ๆ”ฏๆด็š„่ฎŠ้ซ”่ชž่จ€ไปฃ็ขผใ€‚
ๅคšๅ€ผ (ไปฅ | ๆˆ– alternative ๅˆ†้š”)๏ผšautonymใ€โ€‹bcp47ใ€โ€‹codeใ€โ€‹dirใ€โ€‹fallbacksใ€โ€‹nameใ€โ€‹variantnamesใ€โ€‹variants
้ ่จญๅ€ผ๏ผšcode
licode

ๆ‰€ๆ‡‰่ฆๅ›žๅ‚ณ็š„่ชž่จ€่ฉฒ่ชž่จ€ไปฃ็ขผ๏ผŒๆˆ–ๆ˜ฏไปฅ * ไพ†่กจ็คบ็‚บๅ…จ้ƒจ่ชž่จ€ใ€‚

ๅฐ‡ๅนพๅ€‹ๅ€ผไปฅ | ๆˆ– alternative ๅˆ†้š”ใ€‚
ๅ€ผ็š„ๆœ€ๅคงๆ•ธ็›ฎ็‚บ 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 [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]