MediaWiki API 說明

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

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

action=wbparsevalue

(main | wbparsevalue)
  • 此模組需要讀取權限。
  • 来源:Wikibase Client
  • 许可协议:GPL-2.0-or-later

使用ValueParser解析值。

參數:
datatype

要解析的值的数据类型。确定解析器以使用。

單值:commonsMedia、geo-shape、globe-coordinate、monolingualtext、quantity、string、tabular-data、time、url、external-id、wikibase-item、wikibase-property
parser
已停用。

要使用的ValueParser的ID。已弃用。请改用datatype参数。

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

要解析的值

此參數為必填。
將幾個值以 | 或 alternative 分隔。 上限值為 50 (機器人為 500)。
options

解析器应使用的选项。以JSON对象提供。

validate

是否另外验证传入数据。

类型:布尔值(详细信息)
範例:
将一段无格式的字符串解析至一个StringValue对象中。
api.php?action=wbparsevalue&datatype=string&values=foo|bar [在沙盒中打开]
解析1994-02-08为时间值对象,精度为9(年)。
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [在沙盒中打开]
解析1994-02-08为时间值对象,精度为14(秒)并启用验证,返回验证失败。
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [在沙盒中打开]