미디어위키 API 도움말

이 페이지는 自動으로 生成된 미디어위키 API 도움말 文書입니다.

說明 文書 및 例示: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=linkaccount (link)

( main | linkaccount )
  • 이 모듈은 write 權限을 要求합니다.
  • 이 모듈은 POST 要請만을 許容합니다.
  • 出處: MediaWiki
  • 라이선스: GPL-2.0-or-later

서드파티 提供者의 計定을 現在 使用者와 連結합니다.

이 모듈을 使用하는 一般的인 節次는 다음과 같습니다:

  1. amirequestsfor=link 와 함께 action=query&meta=authmanagerinfo 에서 使用할 수 있는 필드와 action=query&meta=tokens 의 토큰을 가져옵니다.
  2. 使用者에게 필드를 提示하고 使用者의 提出 事項을 取得합니다.
  3. linkreturnurl 및 關聯된 모든 필드를 提供, 이 모듈에 傳達합니다.
  4. 應答 時 status 를 確認합니다.
    • PASS 또는 FAIL 을 受信한 境遇 作業은 끝난 것입니다. 動作은 成功하였거나 그렇지 않은 境遇입니다.
    • UI 를 受信한 境遇 使用者에게 새로운 필드를 提示하고 使用者의 提出 事項을 取得합니다. 그 뒤 linkcontinue 및 關聯된 모든 필드 集合과 함께 이 모듈에 傳達하고 段階 4를 反復합니다.
    • REDIRECT 를 受信한 境遇, 使用者를 redirecttarget 으로 넘겨준 다음 linkreturnurl 로 返還될 때까지 기다립니다. 그 뒤 linkcontinue 및 返還 URL에 傳達되는, 모든 關聯 필드와 함께 이 모듈에 傳達하고 段階 4를 反復합니다.
    • RESTART 를 수실한 境遇 認證은 動作했으나 連結된 使用者 計定이 없다는 것을 의미합니다. UI FAIL 로 看做할 수 있습니다.
特定 變數:
다른 一般 變數를 使用할 수 있습니다.
linkrequests

amirequestsfor=link 와(과) 함께 action=query&meta=authmanagerinfo 에서 返還된 id 를 통해, 또는 이 모듈의 過去 應答으로부터 이 認證 要請만을 使用합니다.

| 또는 代案 으로 값을 區分합니다.
값의 最大 數는 50(더 높은 制限이 許容된 클라이언트의 境遇 500)입니다.
linkmessageformat

返還 메시지에 使用할 形式.

다음 값 中 하나: html, none, raw, wikitext 또는 다른 文字列 : html, none, raw, wikitext
基本값: wikitext
linkmergerequestfields

모든 認證 要請에 對한 필드 情報를 하나의 配列로 합칩니다.

類型: 不利言 ( 仔細한 情報 )
linkreturnurl

서드파티 引證 플로의 URL을 返還하며, 絶對 住所여야 합니다. 이것 또는 linkcontinue 는 必須입니다.

REDIRECT 應答을 받으면 一般的으로 서드파티 引證 플로를 위해 指定한 redirecttarget URL에 對해 브라우저나 웹 뷰를 열게 됩니다. 이 作業이 끝나면 서드파티는 브라우저나 웹 뷰를 이 URL로 보냅니다. URL로부터 쿼리나 POST 變數를 抽出한 다음 이것들을 linkcontinue 要請으로서 이 API 모듈로 傳達하는 것이 좋습니다.

linkcontinue

이 要請은 初期 UI 또는 REDIRECT 應答 以後에 繼續됩니다. 이것 또는 linkreturnurl 中 하나가 必要합니다.

類型: 不利言 ( 仔細한 情報 )
linktoken

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

이 變數는 必須입니다.
*
이 모듈은 使用 可能한 引證 要請에 따라 追加 變數를 許容합니다. 使用 可能한 要請 및 使用되는 필드를 決定하려면 amirequestsfor=link (또는 該當되는 境遇 이 모듈의 過去 應答)과 함께 action=query&meta=authmanagerinfo 을(를) 使用하십시오.