미디어위키 API 도움말

이 페이지는 자동으로 생성된 미디어위키 API 도움말 문서입니다.

설명 문서 및 예시: https://www.mediawiki.org/wiki/API

action=createaccount (create)

(main | createaccount)
  • 이 모듈은 write 권한을 요구합니다.
  • 이 모듈은 POST 요청만을 허용합니다.
  • 출처: MediaWiki
  • 라이선스: GPL-2.0+

새 사용자 계정을 만듭니다.

이 모듈을 사용하는 일반적인 절차는 다음과 같습니다:

  1. amirequestsfor=create와 함께 action=query&meta=authmanagerinfo에서 사용할 수 있는 필드와 action=query&meta=tokens의 토큰을 가져옵니다.
  2. 사용자에게 필드를 제시하고 사용자의 제출 사항을 취득합니다.
  3. createreturnurl 및 관련된 모든 필드를 제공, 이 모듈에 전달합니다.
  4. 응답 시 status를 확인합니다.
    • PASS 또는 FAIL을 수신한 경우 작업은 끝난 것입니다. 동작은 성공하였거나 그렇지 않은 경우입니다.
    • UI를 수신한 경우 사용자에게 새로운 필드를 제시하고 사용자의 제출 사항을 취득합니다. 그 뒤 createcontinue 및 관련된 모든 필드 집합과 함께 이 모듈에 전달하고 단계 4를 반복합니다.
    • REDIRECT를 수신한 경우, 사용자를 redirecttarget으로 넘겨준 다음 createreturnurl로 반환될 때까지 기다립니다. 그 뒤 createcontinue 및 반환 URL에 전달되는, 모든 관련 필드와 함께 이 모듈에 전달하고 단계 4를 반복합니다.
    • RESTART를 수실한 경우 인증은 동작했으나 연결된 사용자 계정이 없다는 것을 의미합니다. UIFAIL로 간주할 수 있습니다.
변수:
createrequests

amirequestsfor=create와(과) 함께 action=query&meta=authmanagerinfo에서 반환된 id를 통해, 또는 이 모듈의 과거 응답으로부터 이 인증 요청만을 사용합니다.

| 또는 대안으로 값을 구분합니다. 값들의 최대 수는 50입니다. (봇의 경우 500)
createmessageformat

반환 메시지에 사용할 형식.

다음 값 중 하나: html, wikitext, raw, none 또는 alternative: html, wikitext, raw, none
기본값: wikitext
createmergerequestfields

모든 인증 요청에 대한 필드 정보를 하나의 배열로 합칩니다.

유형: 부울 (자세한 정보)
createpreservestate

가능하면 과거에 실패한 로그인 시도의 상태를 보존합니다.

If action=query&meta=authmanagerinfo returned true for hasprimarypreservedstate, requests marked as primary-required should be omitted. If it returned a non-empty value for preservedusername, that username must be used for the username parameter.

유형: 부울 (자세한 정보)
createreturnurl

Return URL for third-party authentication flows, must be absolute. Either this or createcontinue is required.

Upon receiving a REDIRECT response, you will typically open a browser or web view to the specified redirecttarget URL for a third-party authentication flow. When that completes, the third party will send the browser or web view to this URL. You should extract any query or POST parameters from the URL and pass them as a createcontinue request to this API module.

createcontinue

이 요청은 초기 UI 또는 REDIRECT 응답 이후에 계속됩니다. 이것 또는 createreturnurl 중 하나가 필요합니다.

유형: 부울 (자세한 정보)
createtoken

"createaccount" 토큰은 action=query&meta=tokens에서 가져옵니다

이 변수는 필수 입력 사항입니다.
*
이 모듈은 사용 가능한 인증 요청에 따라 추가 변수를 허용합니다. 사용 가능한 요청 및 사용되는 필드를 결정하려면 amirequestsfor=create(또는 해당되는 경우 이 모듈의 과거 응답)과 함께 action=query&meta=authmanagerinfo을(를) 사용하십시오.