MediaWiki API 說明

此頁為自動產生的 MediaWiki API 說明文件頁面。

說明文件與範例:https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbparsevalue

main | wbparsevalue
  • 此模組需要讀取權限。
  • 來源:WikibaseClient
  • 授權條款:GPL-2.0-or-later

使用 ValueParser 的解析值。

參數:
datatype

要解析的值類型。確認要使用的解析器。

單值:commonsMedia、​entity-schema、​external-id、​geo-shape、​globe-coordinate、​monolingualtext、​quantity、​string、​tabular-data、​time、​url、​wikibase-item、​wikibase-property
property

要解析的值所屬的屬性 ID。確認要使用的解析器。

parser
已棄用。

要使用的 ValueParser ID。已棄用。請改用參數 datatype

單值:commonsMedia、​entity-schema、​external-id、​geo-shape、​globe-coordinate、​globecoordinate、​monolingualtext、​null、​quantity、​string、​tabular-data、​time、​url、​wikibase-entityid、​wikibase-item、​wikibase-property
values

要解析的值

此為必填參數。
將幾個值以 |alternative 分隔。
值的最大數目為 50(用於客戶端允許的較高限制為 500)。
options

解析應使用的選項。以 JSON 物件作為提供。

validate

是否要額外驗證傳入的資料。

類型:布林值(詳細資訊
範例:
解析純字串至 StringValue 物件。
api.php?action=wbparsevalue&datatype=string&values=foo|bar [在沙盒中開啟]
以 9(年)為精確度來解析 1994-02-08 成時間值物件。
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [在沙盒中開啟]
以 14(秒)為精確度、啟用驗證、回傳驗證失敗來解析 1994-02-08 成時間值物件。
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [在沙盒中開啟]
依據在 P123 的資料類型預期輸入之下,驗證啟用時將 foo 解析成資料類型 P123 的任何物件,可能會導致驗證失敗。
api.php?action=wbparsevalue&property=P123&validate&values=foo [在沙盒中開啟]