راهنمای واسط برنامه‌نویسی کاربردی مدیاویکی

این یک صفحهٔ مستندات برای واسط برنامه‌نویسی کاربردی مدیاویکی است که به‌طور خودکار ایجاد شده‌است.

مستندات و نمونه‌ها: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=wbparsevalue

(main | wbparsevalue)
  • این پودمان نیازمند اختیارات خواندن است.
  • منبع: WikibaseClient
  • مجوز: GPL-2.0-or-later

Parses values using a ValueParser.

پارامترها:
datatype

Datatype of the value to parse. Determines the parser to use.

یکی از مقدارهای زیر: commonsMedia، entity-schema، external-id، geo-shape، globe-coordinate، monolingualtext، quantity، string، tabular-data، time، url، wikibase-item، wikibase-property
property

Property ID the value to parse belongs to. Determines the parser to use.

parser
منسوخ‌شده.

ID of the ValueParser to use. Deprecated. Use the datatype parameter instead.

یکی از مقدارهای زیر: 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

مقادیر برای تحلیل

این پارامتر الزامی است.
Separate values with | or alternative.
حداکثر تعداد مقدارها ۵۰ است (۵۰۰ برای متقضایانی که مجوز محدودیت‌های بالاتر را دارند).
options

تنظیماتی که پارسر از آن‌ها استفاده می‌کند. به صورت یک شی جیسون ارائه شده است.

validate

Whether to additionally verify the data passed in.

نوع: بولی (جزئیات)
نمونه‌ها:
Parse a plain string into a StringValue object.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [باز کردن در صفحهٔ تمرین]
Parse 1994-02-08 to a TimeValue object with a precision of 9 (year).
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [باز کردن در صفحهٔ تمرین]
Parse 1994-02-08 to a TimeValue object with a precision of 14 (second) with validation enabled, resulting in a validation failure.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [باز کردن در صفحهٔ تمرین]
Parse foo into an object of whatever datatype P123 is, with validation enabled, potentially resulting in a validation failure depending on P123's datatype's expected input.
api.php?action=wbparsevalue&property=P123&validate&values=foo [باز کردن در صفحهٔ تمرین]