미디어위키 API 도움말

이 페이지는 자동으로 생성된 미디어위키 Action API 설명문서입니다.

prop=revisions (rv)

(main | query | revisions)
  • 이 모듈은 read 권한을 요구합니다.
  • 이 모듈은 생성기로 사용할 수 있습니다.
  • 출처: MediaWiki
  • 라이선스: GPL-2.0-or-later

판 정보를 가져옵니다.

다음과 같은 방법으로 사용될 수 있습니다:

  1. title 또는 pageid를 설정하여 문서 집합(최종 판)에 대한 데이터를 가져옵니다.
  2. title 또는 pageid와 start, end 또는 limit를 사용하여 주어진 문서의 수정사항을 가져옵니다.
  3. revids를 사용하여 ID를 설정함으로써 수정사항 집합에 대한 데이터를 가져옵니다.
특정 매개변수:
다른 일반 매개변수를 사용할 수 있습니다.
rvprop

각 판에 대해 가져올 속성

ids
판의 ID.
flags
수정 플래그 (사소한 편집).
timestamp
판의 타임스탬프입니다.
user
판을 생성한 사용자입니다. 사용자의 특정판이 삭제된 경우, userhidden 속성이 반환됩니다.
userid
판을 생성한 사용자의 ID입니다. 사용자의 특정판이 삭제된 경우, userhidden 속성이 반환됩니다.
size
판의 길이. (바이트)
slotsize
각 판 슬롯의 길이 (바이트).
sha1
판의 SHA-1(base 16) 입니다. 내용의 특정판이 삭제된 경우, sha1hidden 속성이 반환됩니다.
slotsha1
각 판 슬롯의 SHA-1(base 16) 입니다. 내용의 특정판이 삭제된 경우, sha1hidden 속성이 반환됩니다.
contentmodel
각 판 슬롯의 콘텐츠 모델 ID.
comment
판에 대한 사용자의 의견입니다. 의견의 특정판이 삭제된 경우, commenthidden 속성이 반환됩니다.
parsedcomment
판에 대한 사용자의 구문 분석된 의견입니다. 의견의 특정판이 삭제된 경우, commenthidden 속성이 반환됩니다.
content
각 판 슬롯의 내용입니다. 내용의 특정판이 삭제된 경우, texthidden 속성이 반환됩니다. 성능상의 이유로 인해, 이 옵션이 사용되는 경우 rvlimit가 50(으)로 강제됩니다.
tags
판의 태그.
roles
해당 판에 존재하는 내용 슬롯 역할을 나열합니다.
parsetree
구식입니다. 대신 action=expandtemplates 또는 action=parse를 사용하세요. 판 내용의 XML 구문 분석 트리(콘텐츠 모델 wikitext 필요)입니다. 이 옵션이 사용되는 경우 rvlimit가 50(으)로 강제됩니다.
값 (|로 구분): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree 또는 다른 문자열: comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
기본값: ids|timestamp|flags|comment|user
rvslots

슬롯 관련 속성이 rvprops에 포함된 경우, 어떤 판 슬롯의 데이터를 반환할지 지정합니다. 생략하면 main 슬롯의 데이터가 하위 호환 형식으로 반환됩니다.

값 (|로 구분): main 또는 다른 문자열: main
모든 값을 지정하려면, *를 사용하십시오.
rvcontentformat-{slot}

내용 출력에 사용할 내용 직렬화 포맷입니다.

이것은 틀 매개변수입니다. 요청하실 때는 매개변수 이름 안의 {slot}rvslots 값으로 대체되어야 합니다..
다음 값 중 하나: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown 또는 다른 문자열: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvlimit

반환될 판 수를 제한합니다. rvprop=content, rvprop=parsetree, rvdiffto 또는 rvdifftotext를 사용하는 경우 제한은 50 입니다. rvparse를 사용하는 경우 제한은 1 입니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
유형: 정수 또는 max
값은 1와 500 사이여야 합니다.
rvexpandtemplates
구식입니다.

대신 action=expandtemplates를 사용하세요. 판 콘텐츠 안의 틀을 확장합니다 (rvprop=content 필요).

유형: 불리언 (자세한 정보)
rvgeneratexml
구식입니다.

대신 action=expandtemplatesaction=parse를 사용하세요. 판 콘텐츠에 대한 XML 구문 분석 트리를 생성합니다 (rvprop=content 필요).

유형: 불리언 (자세한 정보)
rvparse
구식입니다.

대신 action=parse를 사용하세요. 판 내용을 파싱합니다 (rvprop=content 필요). 성능상의 이유로 인해, 이 옵션이 사용되는 경우 rvlimit가 1(으)로 강제됩니다.

유형: 불리언 (자세한 정보)
rvsection

이 식별자를 가진 문단의 내용만 검색합니다.

rvdiffto
구식입니다.

대신 action=compare을 사용하세요. 각 판과 차이를 비교할 판 ID입니다. 이전, 다음, 현재 판에 대해 각각 prev, next, cur을 사용하세요. 성능상의 이유로 인해, 이 옵션이 사용되는 경우 rvlimit가 50(으)로 강제됩니다.

rvdifftotext
구식입니다.

대신 action=compare을 사용하세요. 각 판과 차이를 비교할 텍스트입니다. var>rvdiffto를 덮어씁니다. rvsection이 설정된 경우, 이 텍스트와 그 문단만 차이를 비교합니다 성능상의 이유로 인해, 이 옵션이 사용되는 경우 rvlimit가 50(으)로 강제됩니다.

rvdifftotextpst
구식입니다.

대신 action=compare을 사용하세요. 차이를 비교하기 전, 텍스트에 사전 저장 변환을 수행합니다. rvdifftotext와 같이 사용할 때만 유효합니다.

유형: 불리언 (자세한 정보)
rvcontentformat
구식입니다.

rvdifftotext에 사용되는 형식 및 콘텐츠의 출력으로 예상되는 직렬화 형식입니다.

다음 값 중 하나: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown 또는 다른 문자열: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
rvstartid

이 ID의 판의 타임스탬프에서 열거를 시작합니다. 이 판은 존재해야 하지만 이 문서에 속할 필요는 없습니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
유형: 정수
rvendid

이 ID의 판의 타임스탬프에서 열거를 중단합니다. 이 판은 존재해야 하지만 이 문서에 속할 필요는 없습니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
유형: 정수
rvstart

열거를 시작할 판 타임스탬프 입니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
유형: 타임스탬프 (허용되는 포맷)
rvend

이 타임스탬프까지 열거합니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
유형: 타임스탬프 (허용되는 포맷)
rvdir

정렬할 방향입니다:

newer
가장 오래된 것 부터 먼저 나열합니다. 참고: rvstart가 rvend 이전에 나와야 합니다.
older
가장 새로운 것 부터 먼저 나열합니다 (기본값). 참고: rvstart가 rvend 이후에 나와야 합니다.
한 문서에서만 사용할 수 있습니다 (모드 #2).
다음 값 중 하나: newer, older 또는 다른 문자열: newer, older
기본값: older
rvuser

사용자에 의한 수정내역만 포함합니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
형태: 사용자 이름, IP, 임시 사용자, 인터위키 이름 (예: "prefix>ExampleName") 그리고 사용자 ID (예: "#12345") 모두에 따른 사용자
rvexcludeuser

사용자에 의한 수정내역을 제외합니다.

한 문서에서만 사용할 수 있습니다 (모드 #2).
형태: 사용자 이름, IP, 임시 사용자, 인터위키 이름 (예: "prefix>ExampleName") 그리고 사용자 ID (예: "#12345") 모두에 따른 사용자
rvtag

이 태그로 태그된 판만을 나열합니다.

rvcontinue

더 많은 결과를 이용할 수 있을 때, 계속하려면 이것을 사용하십시오. 쿼리를 계속 진행하는 방법에 대한 자세한 정보는 mediawiki.org에서 확인할 수 있습니다.