MediaWiki API ่ชชๆ˜Ž

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

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

format=jsonfm

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

ไฝฟ็”จ JSON ๆ ผๅผ่ผธๅ‡บ่ณ‡ๆ–™๏ผˆไฝฟ็”จHTMLๆ ผๅผ้กฏ็คบ๏ผ‰ใ€‚

ๅƒๆ•ธ๏ผš
Other general parameters are available.
wrappedhtml

ๅ›žๅ‚ณไฝœ็‚บ JSON ็‰ฉไปถ็š„็พŽ่ง€ๅˆ—ๅฐ HTML ๅ…งๅฎนไปฅๅŠ้—œ่ฏ ResourceLoader ๆจก็ต„ใ€‚

้กžๅž‹๏ผšๅธƒๆž—ๅ€ผ๏ผˆ่ฉณ็ดฐ่ณ‡่จŠ๏ผ‰
callback

่‹ฅๆœ‰ๆŒ‡ๅฎš๏ผŒๅฐ‡่ผธๅ‡บๅŒ…ๅœจๆŒ‡ๅฎš็š„ๅ‡ฝๅผๅ‘ผๅซใ€‚ๅ‡บๆ–ผๅฎ‰ๅ…จ่€ƒ้‡๏ผŒๆœƒ้™ๅˆถๆ‰€ๆœ‰ไฝฟ็”จ่€…็‰นๅฎš่ณ‡ๆ–™ใ€‚

utf8

่‹ฅๆœ‰ๆŒ‡ๅฎš็š„่ฉฑ๏ผŒๅฐ‡ๅคšๆ•ธ๏ผˆไธฆ้žๅ…จ้ƒจ๏ผ‰้ž ASCII ๅญ—ๅ…ƒ็ทจ็ขผๆˆ UTF-8๏ผŒ่€Œไธๆ˜ฏไปฅๅๅ…ญ้€ฒไฝ่ฝ‰็พฉๅบๅˆ—ไพ†ๅ–ไปฃๆŽ‰ใ€‚้ ่จญๆ˜ฏ็•ถ formatversion ไธๆ˜ฏ 1 ๆ™‚ใ€‚

้กžๅž‹๏ผšๅธƒๆž—ๅ€ผ๏ผˆ่ฉณ็ดฐ่ณ‡่จŠ๏ผ‰
ascii

่‹ฅๆœ‰ๆŒ‡ๅฎš๏ผŒ็ทจ็ขผๆ‰€ๆœ‰ไฝฟ็”จๅๅ…ญ้€ฒไฝ่ทณ่„ซๅบๅˆ—็š„้ž ASCII ๅญ—็ขผใ€‚้ ่จญ็•ถ formatversion ็‚บ 1 ๆ™‚ใ€‚

้กžๅž‹๏ผšๅธƒๆž—ๅ€ผ๏ผˆ่ฉณ็ดฐ่ณ‡่จŠ๏ผ‰
formatversion

่ผธๅ‡บๆ ผๅผ

1
(็„กๆ่ฟฐ)
2
(็„กๆ่ฟฐ)
latest
(็„กๆ่ฟฐ)
ๅ–ฎๅ€ผ๏ผš1ใ€โ€‹2ใ€โ€‹latest
้ ่จญๅ€ผ๏ผš1
็ฏ„ไพ‹๏ผš
ไปฅ JSON ๆ ผๅผๅ‚ณๅ›žๆŸฅ่ฉข็ตๆžœใ€‚
api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]