MediaWiki API ่ชชๆ˜Ž

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

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

list=allredirects ๏ผˆar๏ผ‰

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

ๅˆ—ๅ‡บ่‡ณๅ‘ฝๅ็ฉบ้–“็š„ๆ‰€ๆœ‰้‡ๆ–ฐๅฐŽๅ‘ใ€‚

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

็•ถๆœ‰ๆ›ดๅคš็ตๆžœๅฏ็”จๆ™‚๏ผŒไฝฟ็”จ้€™ๅ€‹็นผ็บŒใ€‚

arfrom

่ฆ่ตทๅง‹ๅˆ—่ˆ‰็š„้‡ๆ–ฐๅฐŽๅ‘ๆจ™้กŒใ€‚

arto

่ฆ็ต‚ๆญขๅˆ—่ˆ‰็š„้‡ๆ–ฐๅฐŽๅ‘ๆจ™้กŒใ€‚

arprefix

ๆœๅฐ‹ไปฅๆญคๅ€ผ็‚บ้–‹้ ญ็š„ๆ‰€ๆœ‰็›ฎๆจ™้ ้ขใ€‚

arunique

ๅƒ…็ง€ๅ‡บๅ„ๅˆฅ็š„็›ฎๆจ™้ ้ขใ€‚ไธๅฏ่ˆ‡ arprop=ids|fragment|interwiki ไธ€ๅŒไฝฟ็”จใ€‚ ็•ถไฝœ็‚บ็”ข็”Ÿๅ™จไฝฟ็”จๆ™‚๏ผŒๆœƒ็”ข็”Ÿ็›ฎๆจ™้ ้ข่€Œ้žไพ†ๆบ้ ้ขใ€‚

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

่ฆๅŒ…ๅซ็š„่ณ‡่จŠ้ƒจไปฝ๏ผš

ids
ๆทปๅŠ ้‡ๆ–ฐๅฐŽๅ‘้ ้ข็š„้ ้ข ID๏ผˆไธ่ƒฝ่ˆ‡ arunique ไธ€่ตทไฝฟ็”จ๏ผ‰ใ€‚
title
ๆทปๅŠ ้‡ๆ–ฐๅฐŽๅ‘็š„ๆจ™้กŒใ€‚
fragment
ๆทปๅŠ ไพ†่‡ช้‡ๆ–ฐๅฐŽๅ‘็š„้ƒจไปฝ๏ผˆไธ่ƒฝ่ˆ‡ arunique ไธ€่ตทไฝฟ็”จ๏ผ‰ใ€‚
interwiki
ๆทปๅŠ ไพ†่‡ช้‡ๆ–ฐๅฐŽๅ‘็š„่ทจ wiki ๅ‰็ถด๏ผˆไธ่ƒฝ่ˆ‡ arunique ไธ€่ตทไฝฟ็”จ๏ผ‰ใ€‚
ๅคšๅ€ผ (ไปฅ | ๆˆ– alternative ๅˆ†้š”)๏ผšfragmentใ€โ€‹idsใ€โ€‹interwikiใ€โ€‹title
้ ่จญๅ€ผ๏ผštitle
arnamespace

่ฆๅˆ—่ˆ‰็š„ๅ‘ฝๅ็ฉบ้–“ใ€‚

ๅ–ฎๅ€ผ๏ผš-1ใ€โ€‹-2ใ€โ€‹0ใ€โ€‹1ใ€โ€‹2ใ€โ€‹3ใ€โ€‹4ใ€โ€‹5ใ€โ€‹6ใ€โ€‹7ใ€โ€‹8ใ€โ€‹9ใ€โ€‹10ใ€โ€‹11ใ€โ€‹12ใ€โ€‹13ใ€โ€‹14ใ€โ€‹15ใ€โ€‹828ใ€โ€‹829ใ€โ€‹2300ใ€โ€‹2301ใ€โ€‹2302ใ€โ€‹2303
้ ่จญๅ€ผ๏ผš0
arlimit

่ฆๅ›žๅ‚ณ็š„้ …็›ฎ็ธฝๆ•ธใ€‚

้กžๅž‹๏ผšๆ•ดๆ•ธๆˆ–max
ๆ•ธๅ€ผๅฟ…้ ˆๅœจ 1 ่ˆ‡ 500 ไน‹้–“ใ€‚
้ ่จญๅ€ผ๏ผš10
ardir

ๅˆ—ๅ‡บๆ™‚ๆ‰€ๆŽก็”จ็š„ๆ–นๅ‘ใ€‚

ๅ–ฎๅ€ผ๏ผšascendingใ€โ€‹descending
้ ่จญๅ€ผ๏ผšascending
็ฏ„ไพ‹๏ผš
ๅˆ—ๅ‡บ็›ฎๆจ™้ ้ข๏ผŒๅŒ…ๅซ้ ้ข ID ไปฅ B ็‚บ่ตทๅง‹็š„้บๅคฑ้ …็›ฎใ€‚
api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]
ๅˆ—ๅ‡บๅ”ฏไธ€็›ฎๆจ™้ ้ขใ€‚
api.php?action=query&list=allredirects&arunique=&arfrom=B [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]
ๅ–ๅพ—ๆ‰€ๆœ‰็›ฎๆจ™้ ้ข๏ผŒๆจ™่จ˜็‚บ้บๅคฑใ€‚
api.php?action=query&generator=allredirects&garunique=&garfrom=B [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]
ๅ–ๅพ—ๅŒ…ๅซ้‡ๆ–ฐๅฐŽๅ‘็š„้ ้ขใ€‚
api.php?action=query&generator=allredirects&garfrom=B [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]