MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbsetsitelink
(main | wbsetsitelink)
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
以 Wikibase 項目來關聯在 wiki 上的頁面,或是將已關聯到的給移除。
具體參數:
其他通用參數可用。
- id
用於實體的識別碼,包含字首。 使用 id,或是同時使用 site 與 title。
- new
如有設定,將會建立一個新實體。 將此設定成您所想建立的實體類型。
- 單值:item、property
- site
於頁面所在處上的網站識別碼。 與 title 一起使用來產生完整的網站連結。
- 單值:
- title
關聯的頁面標題。 與 site 一起使用來建立完整的網站連結。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「bot」群組時採用。
- 類型:布林值(詳細資訊)
- linksite
於連結所在處的頁面上之網站識別碼
- 此為必填參數。
- 單值:
- linktitle
要連結的頁面標題。若參數為空字串,或是 linktitle 與 badges 皆未設定,連結將會被移除。
- badges
設定為徽章的項目 ID,它們會取代目前所現有。若此參數未設定,徽章將不會被更改
- 多值 (以 | 或 alternative 分隔):
範例:
- 若網站連結不存在,於 ID 為 Q999999998 的項目上添加連至英語頁面「Hydrogen」的網站連結
- api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen [在沙盒中開啟]
- 若網站連結不存在,於 ID 為 Q999999998 的項目上添加連至英語頁面「Hydrogen」的網站連結。另外附加「Loves Oxygen」內容至編輯摘要。
- api.php?action=wbsetsitelink&id=Q999999998&linksite=enwiki&linktitle=Hydrogen&summary=Loves%20Oxygen [在沙盒中開啟]
- 若網站連結不存在,於連至英語頁面「Hydrogen」的項目上,添加連至德語頁面「Wasserstoff」的網站連結
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki&linktitle=Wasserstoff [在沙盒中開啟]
- 從項目移除德語站台連結
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=dewiki [在沙盒中開啟]
- 添加連至波蘭語頁面「Wodór」的網站連結,到連至英語頁面「Hydrogen」的項目上,並添加指向 ID 為「Q149」項目的徽章
- api.php?action=wbsetsitelink&site=enwiki&title=Hydrogen&linksite=plwiki&linktitle=Wodór&badges=Q149 [在沙盒中開啟]
- 從 ID 為 Q999999998 的項目更改連結至波蘭語頁面的徽章,來成為指向 ID 是「Q2」與「Q149」項目的兩個徽章,並不帶有所提供的連結標題
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&badges=Q2|Q149 [在沙盒中開啟]
- 從 ID 為 Q999999998 的項目來更改連接至波蘭語的頁面,且不變動徽章
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Warszawa [在沙盒中開啟]
- 從 ID 為 Q999999998 的項目來更改連接至波蘭語的頁面,且移除所有徽章
- api.php?action=wbsetsitelink&id=Q999999998&linksite=plwiki&linktitle=Wodór&badges= [在沙盒中開啟]