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} [在沙盒中打开]