MediaWiki API ่ชชๆ
ๆญค้ ็บ่ชๅ็ข็็ MediaWiki API ่ชชๆๆไปถ้ ้ขใ
่ชชๆๆไปถ่็ฏไพ๏ผhttps://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=mergehistory
๏ผmain | mergehistory๏ผ
- ๆญคๆจก็ต้่ฆ่ฎๅๆฌ้ใ
- ๆญคๆจก็ต้่ฆๅฏซๅ ฅๆฌ้ใ
- ๆญคๆจก็ตๅ ๆฅๅ POST ่ซๆฑใ
- ไพๆบ๏ผMediaWiki
- ๆๆฌๆขๆฌพ๏ผGPL-2.0-or-later
ๅไฝต้ ้ขๆญทๅฒ
ๅ
ท้ซๅๆธ๏ผ
ๅ
ถไป้็จๅๆธๅฏ็จใ
- from
่ฆๅไฝตๆญทๅฒ็้ ้ขๆจ้กใไธ่ฝ่ fromid ไธ่ตทไฝฟ็จใ
- fromid
่ฆๅไฝตๆญทๅฒ็้ ้ขไน้ ้ข IDใไธ่ฝ่ from ไธ่ตทไฝฟ็จใ
- ้กๅ๏ผๆดๆธ
- to
่ฆๅไฝตๆญทๅฒ็้ ้ขๆจ้กใไธ่ฝ่ toid ไธ่ตทไฝฟ็จใ
- toid
่ฆๅไฝตๆญทๅฒ็้ ้ขไน้ ้ข IDใไธ่ฝ่ to ไธ่ตทไฝฟ็จใ
- ้กๅ๏ผๆดๆธ
- timestamp
่ฆๅพไพๆบ้ ้ขๆญทๅฒ่ฃก็งปๅ่ณ็ฎๆจ้ ้ขๆญทๅฒไนไฟฎ่จ็ๆ้ๆณ่จใ่ฅ็็ฅๆ็่ฉฑ๏ผไพๆบ้ ้ข็ๆดๅ้ ้ขๆญทๅฒๅฐๆๅไฝต่ณ็ฎๆจ้ ้ขใ
- ้กๅ๏ผๆ้ๆณ่จ๏ผๅ ่จฑๆ ผๅผ๏ผ
- reason
ๅไฝตๆญทๅฒ็ๅๅ ใ
- ้ ่จญๅผ๏ผ(็ฉบ)
- token
่ช action=query&meta=tokens ๆฅๆถ็ใcsrfใๆฌๆใ
- ๆญค็บๅฟ ๅกซๅๆธใ
็ฏไพ๏ผ
- ๅฐOldpage็ๆดๅๆญทๅฒๅไฝต่ณNewpageใ
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [ๅจๆฒ็ไธญ้ๅ]
- ๅฐOldpage็ด่ณ2015-12-31T04:37:41Z็้ ้ขไฟฎ่จ็ๆฌๅไฝต่ณNewpageใ
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [ๅจๆฒ็ไธญ้ๅ]