MediaWiki API 說明
此頁為自動產生的 MediaWiki API 說明文件頁面。
說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbsetclaim
(main | wbsetclaim)
- 此模組需要讀取權限。
- 此模組需要寫入權限。
- 此模組僅接受 POST 請求。
- 來源:WikibaseClient
- 授權條款:GPL-2.0-or-later
建立或更新整個陳述或聲稱。
具體參數:
其他通用參數可用。
- claim
陳述或聲稱序列化
- 此為必填參數。
- index
在實體的聲明清單裡,用來移動聲明的索引,可選用。請注意,當有設定指定不在聲明之後位置的索引時,該主敘述不會具有相同屬性,整個主敘述具有相同屬性的聲明群組則會被移動。若未提供,已存在聲明會留在新聲明附加到最後一個主敘述具有相同屬性的位置。
- 類型:整數
- summary
編輯的摘要。 會自動產生註釋來附加在開頭。摘要與自動註釋的共同長度限制是 260 個字元,請注意超出限制的任何內容將會被去除。
更改標籤來套用到修訂。
- 多值 (以 | 或 alternative 分隔):
- token
自 action=query&meta=tokens 接收的「csrf」權杖。
- 此為必填參數。
- baserevid
基於變動的修訂之數字識別碼。 此用於在儲存期間偵測衝突。
- 類型:整數
- bot
標註此為機器人編輯。該 URL 標記僅會在使用者隸屬「機械人」群組時採用。
- 類型:布林值(詳細資訊)
- ignoreduplicatemainsnak
若為 true,且實體帶有相同主要敘述的聲稱,會如同請求裡發送的聲稱,而請求則會被忽略
- 類型:布林值(詳細資訊)
範例:
- 將帶有指定 ID 的聲稱設定成帶有「City」字串值的屬性 P1
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}} [在沙盒中開啟]
- 將帶有指定 ID 的聲稱,設定成具有字串值「City」的屬性 P1,並移動聲稱至在實體的具有主敘述屬性 P1 聲稱之子群組之最高位置。另外,移動整個子群組至所有由屬性所聚集子群組的頂端。
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"claim","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}}}&index=0 [在沙盒中開啟]
- 將帶有指定 ID 的聲明,設定成具有字串值「City」的屬性;並將聲明的參考文獻,設定成分配給屬性 P2 的具有字串值「The Economy of Cities」單一參考文獻。
- api.php?action=wbsetclaim&claim={"id":"Q999999998$5627445f-43cb-ed6d-3adb-760e85bd17ee","type":"statement","mainsnak":{"snaktype":"value","property":"P1","datavalue":{"value":"City","type":"string"}},"references":[{"snaks":{"P2":[{"snaktype":"value","property":"P2","datavalue":{"value":"The Economy of Cities","type":"string"}}]},"snaks-order":["P2"]}],"rank":"normal"} [在沙盒中開啟]