MediaWiki API ่ชชๆ˜Ž

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

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

action=tag

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

ๅพžๅ„ๅˆฅไฟฎ่จ‚ๆˆ–ๆ—ฅ่ชŒ้ …็›ฎๆทปๅŠ ๆˆ–็งป้™ค่ฎŠๆ›ดๆจ™็ฑคใ€‚

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

่ฆๆทปๅŠ ๆˆ–็งป้™คๆจ™็ฑค็š„ไธ€ๅ€‹ๆˆ–ๅคšๅ€‹่ฟ‘ๆœŸ่ฎŠๆ›ด IDใ€‚

้กžๅž‹๏ผšๆ•ดๆ•ธๅˆ—่กจ
ๅฐ‡ๅนพๅ€‹ๅ€ผไปฅ | ๆˆ– alternative ๅˆ†้š”ใ€‚
ๅ€ผ็š„ๆœ€ๅคงๆ•ธ็›ฎ็‚บ 50๏ผˆ็”จๆ–ผๅฎขๆˆถ็ซฏๅ…่จฑ็š„่ผƒ้ซ˜้™ๅˆถ็‚บ 500๏ผ‰ใ€‚
revid

่ฆๆทปๅŠ ๆˆ–็งป้™คๆจ™็ฑค็š„ไธ€ๅ€‹ๆˆ–ๅคšๅ€‹ไฟฎ่จ‚ IDใ€‚

้กžๅž‹๏ผšๆ•ดๆ•ธๅˆ—่กจ
ๅฐ‡ๅนพๅ€‹ๅ€ผไปฅ | ๆˆ– alternative ๅˆ†้š”ใ€‚
ๅ€ผ็š„ๆœ€ๅคงๆ•ธ็›ฎ็‚บ 50๏ผˆ็”จๆ–ผๅฎขๆˆถ็ซฏๅ…่จฑ็š„่ผƒ้ซ˜้™ๅˆถ็‚บ 500๏ผ‰ใ€‚
logid

่ฆๆทปๅŠ ๆˆ–็งป้™คๆจ™็ฑค็š„ไธ€ๅ€‹ๆˆ–ๅคšๅ€‹ๆ—ฅ่ชŒ้ …็›ฎ IDใ€‚

้กžๅž‹๏ผšๆ•ดๆ•ธๅˆ—่กจ
ๅฐ‡ๅนพๅ€‹ๅ€ผไปฅ | ๆˆ– alternative ๅˆ†้š”ใ€‚
ๅ€ผ็š„ๆœ€ๅคงๆ•ธ็›ฎ็‚บ 50๏ผˆ็”จๆ–ผๅฎขๆˆถ็ซฏๅ…่จฑ็š„่ผƒ้ซ˜้™ๅˆถ็‚บ 500๏ผ‰ใ€‚
add

่ฆๆทปๅŠ ็š„ๆจ™็ฑคใ€‚ๅƒ…ๆœ‰ๆ‰‹ๅ‹•ๅฎš็พฉ็š„ๆจ™็ฑคๅฏ่ขซๆทปๅŠ ใ€‚

ๅคšๅ€ผ (ไปฅ | ๆˆ– alternative ๅˆ†้š”)๏ผš
remove

่ฆ็งป้™ค็š„ๆจ™็ฑคใ€‚ๅƒ…ๆœ‰ๆ‰‹ๅ‹•ๅฎš็พฉๆˆ–ๅฎŒๅ…จๆœชๅฎš็พฉ็š„ๆจ™็ฑคๅฏ่ขซ็งป้™คใ€‚

ๅฐ‡ๅนพๅ€‹ๅ€ผไปฅ | ๆˆ– alternative ๅˆ†้š”ใ€‚
ๅ€ผ็š„ๆœ€ๅคงๆ•ธ็›ฎ็‚บ 50๏ผˆ็”จๆ–ผๅฎขๆˆถ็ซฏๅ…่จฑ็š„่ผƒ้ซ˜้™ๅˆถ็‚บ 500๏ผ‰ใ€‚
reason

่ฎŠๆ›ด็š„ๅŽŸๅ› ใ€‚

้ ่จญๅ€ผ๏ผš(็ฉบ)
tags

ๅฅ—็”จๅˆฐๆ—ฅ่ชŒ้ …็›ฎ็š„ๆจ™็ฑคๆœƒ่ขซๅปบ็ซ‹็‚บๆญคๆ“ไฝœ็š„็ตๆžœใ€‚

ๅคšๅ€ผ (ไปฅ | ๆˆ– alternative ๅˆ†้š”)๏ผš
token

่‡ช action=query&meta=tokens ๆŽฅๆ”ถ็š„ใ€Œcsrfใ€ๆฌŠๆ–ใ€‚

ๆญค็‚บๅฟ…ๅกซๅƒๆ•ธใ€‚
็ฏ„ไพ‹๏ผš
ไธๆŒ‡ๆ˜ŽๅŽŸๅ› ๅฐ‡ ID ็‚บ 123 ็š„ไฟฎ่จ‚ๆทปๅŠ  vandalism ๆจ™็ฑค
api.php?action=tag&revid=123&add=vandalism&token=123ABC [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]
ๅฐ‡ ID ็‚บ 123 ็š„ๆ—ฅ่ชŒ้ …็›ฎ็งป้™ค spam ๆจ™็ฑค๏ผŒๅŽŸๅ› ๏ผšWrongly applied
api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [ๅœจๆฒ™็›’ไธญ้–‹ๅ•Ÿ]