미디어위키 API 도움말

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

list=allrevisions (arv)

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

모든 판 표시.

특정 매개변수:
다른 일반 매개변수를 사용할 수 있습니다.
arvprop

각 판에 대해 가져올 속성

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 속성이 반환됩니다. 성능상의 이유로 인해, 이 옵션이 사용되는 경우 arvlimit가 50(으)로 강제됩니다.
tags
판의 태그.
roles
해당 판에 존재하는 내용 슬롯 역할을 나열합니다.
parsetree
구식입니다. 대신 action=expandtemplates 또는 action=parse를 사용하세요. 판 내용의 XML 구문 분석 트리(콘텐츠 모델 wikitext 필요)입니다. 이 옵션이 사용되는 경우 arvlimit가 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
arvslots

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

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

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

이것은 틀 매개변수입니다. 요청하실 때는 매개변수 이름 안의 {slot}arvslots 값으로 대체되어야 합니다..
다음 값 중 하나: 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
arvlimit

반환될 판 수를 제한합니다. arvprop=content, arvprop=parsetree, arvdiffto 또는 arvdifftotext를 사용하는 경우 제한은 50 입니다. arvparse를 사용하는 경우 제한은 1 입니다.

유형: 정수 또는 max
값은 1와 500 사이여야 합니다.
arvexpandtemplates
구식입니다.

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

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

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

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

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

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

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

arvdiffto
구식입니다.

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

arvdifftotext
구식입니다.

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

arvdifftotextpst
구식입니다.

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

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

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

다음 값 중 하나: 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
arvuser

이 사용자에 의한 판만 나열합니다.

형태: 사용자 이름, IP, 임시 사용자, 인터위키 이름 (예: "prefix>ExampleName") 그리고 사용자 ID (예: "#12345") 모두에 따른 사용자
arvnamespace

이 이름공간의 문서만 나열합니다.

값 (|로 구분): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829 또는 다른 문자열: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829
모든 값을 지정하려면, *를 사용하십시오.
arvstart

나열을 시작할 타임스탬프입니다.

유형: 타임스탬프 (허용되는 포맷)
arvend

나열을 중단할 타임스탬프입니다.

유형: 타임스탬프 (허용되는 포맷)
arvdir

정렬할 방향입니다:

newer
가장 오래된 것 부터 먼저 나열합니다. 참고: arvstart가 arvend 이전에 나와야 합니다.
older
가장 새로운 것 부터 먼저 나열합니다 (기본값). 참고: arvstart가 arvend 이후에 나와야 합니다.
다음 값 중 하나: newer, older 또는 다른 문자열: newer, older
기본값: older
arvexcludeuser

이 사용자에 의한 판만 나열하지 않습니다.

형태: 사용자 이름, IP, 임시 사용자, 인터위키 이름 (예: "prefix>ExampleName") 그리고 사용자 ID (예: "#12345") 모두에 따른 사용자
arvcontinue

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

arvgeneratetitles

생성기로써 사용될 경우, 판 ID 대신 제목을 생성합니다.

유형: 불리언 (자세한 정보)
예시:
사용자 Example의 최근 기여 50개를 나열합니다.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [연습장에서 열기]
모든 이름공간에서 처음 50개 판을 나열합니다.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [연습장에서 열기]