API:Mergehistory

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page API:Mergehistory and the translation is 65% complete.

Other languages:
English • ‎dansk • ‎polski • ‎ไทย • ‎日本語

Token

To merge a page, an edit token is required.

ผสานหน้า

หน้าสามารถ ผสาน ด้วย action=mergehistory

พารามิเตอร์

  • from: ชื่อหน้าเว็บที่จะรวมประวัติ ไม่สามารถใช้ร่วมกับ fromid
  • fromid: รหัสหน้าเว็บของหน้าเว็บที่จะรวมประวัติ ไม่สามารถใช้ร่วมกับ from
  • to: ชื่อหน้าเว็บที่จะรวมประวัติ Cannot be used together with toid.
  • toid: Page ID of the page to which history will be merged. Cannot be used together with to.
  • timestamp: Timestamp up to which revisions will be moved from the source page's history to the destination page's history. If omitted, the entire page history of the source page will be merged into the destination page.
  • reason: Reason for the history merge (optional).
  • token: A csrf token.

ตัวอย่าง

ในตัวอย่างนี้พารามิเตอร์ทั้งหมดจะถูกส่งผ่านในคำขอ GET เพื่อความเรียบง่าย อย่างไรก็ตามการดำเนินการ = mergehistory ต้องการคำขอ POST; คำขอ GET จะทำให้เกิดข้อผิดพลาด

รวมประวัติทั้งหมดของ Oldpage เข้ากับ Newpage

รวมการแก้ไขหน้าเว็บของ Oldpage ที่สร้างขึ้นเพื่อ 2015-12-31T04: 37: 41Z ลงใน Newpage

Possible errors

All errors are formatted as:

<error code="code" info="info">





action=mergehistory

(main | mergehistory)
  • This module requires read rights.
  • This module requires write rights.
  • This module only accepts POST requests.
  • Source: MediaWiki
  • License: GPL-2.0-or-later

Merge page histories.

Parameters:
from

Title of the page from which history will be merged. Cannot be used together with fromid.

fromid

Page ID of the page from which history will be merged. Cannot be used together with from.

Type: integer
to

Title of the page to which history will be merged. Cannot be used together with toid.

toid

Page ID of the page to which history will be merged. Cannot be used together with to.

Type: integer
timestamp

Timestamp up to which revisions will be moved from the source page's history to the destination page's history. If omitted, the entire page history of the source page will be merged into the destination page.

Type: timestamp (allowed formats)
reason

Reason for the history merge.

Default: (empty)
token

A "csrf" token retrieved from action=query&meta=tokens

This parameter is required.