MediaWiki API 說明

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

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

action=wbparsevalue

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

使用ValueParser解析值。

參數:
datatype

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

單值:commonsMediageo-shapeglobe-coordinatemonolingualtextquantitystringtabular-datatimeurlexternal-idwikibase-itemwikibase-property
parser
已停用。

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

單值:wikibase-entityidglobecoordinatenullcommonsMediageo-shapeglobe-coordinatemonolingualtextquantitystringtabular-datatimeurlexternal-idwikibase-itemwikibase-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} [在沙盒中打开]