MediaWiki API ่ชชๆ˜Ž

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

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

list=alltransclusions ๏ผˆat๏ผ‰

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

ๅˆ—ๅ‡บๆ‰€ๆœ‰ๅตŒๅ…ฅ๏ผˆ้ ้ขไฝฟ็”จ {{x}} ไพ†ๅ…งๅตŒ๏ผ‰๏ผŒๅŒ…ๅซไธๅญ˜ๅœจ็š„ใ€‚

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

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

atfrom

่ฆ่ตทๅง‹ๅˆ—่ˆ‰็š„ๅตŒๅ…ฅๆจ™้กŒใ€‚

atto

่ฆ็ต‚ๆญขๅˆ—่ˆ‰็š„ๅตŒๅ…ฅๆจ™้กŒใ€‚

atprefix

ๆœๅฐ‹ไปฅๆญคๅ€ผ็‚บ้–‹้ ญ็š„ๆ‰€ๆœ‰ๅตŒๅ…ฅๆจ™้กŒใ€‚

atunique

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

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

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

ids
ๆทปๅŠ ๅตŒๅ…ฅ้ ้ข็š„้ ้ข ID๏ผˆไธ่ƒฝ่ˆ‡ atunique ไธ€่ตทไฝฟ็”จ๏ผ‰ใ€‚
title
ๆทปๅŠ ๅตŒๅ…ฅ็š„ๆจ™้กŒใ€‚
ๅคšๅ€ผ (ไปฅ | ๆˆ– alternative ๅˆ†้š”)๏ผšidsใ€โ€‹title
้ ่จญๅ€ผ๏ผštitle
atnamespace

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

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

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

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

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

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