راهنمای واسط برنامهنویسی کاربردی مدیاویکی
این یک صفحهٔ مستندات برای واسط برنامهنویسی کاربردی مدیاویکی است که بهطور خودکار ایجاد شدهاست.
مستندات و نمونهها: 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 [باز کردن در صفحهٔ تمرین]