MediaWiki API yardımı
Bu otomatik olarak oluşturulan bir MediaWiki API belgelenme sayfasıdır.
Belgeler ve örnekler: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbformatvalue
(main | wbformatvalue)
- Bu modül okuma hakları gerektirir.
- Kaynak: WikibaseClient
- Lisans: GPL-2.0-or-later
DataValues biçimlendirir.
Parametre:
Other general parameters are available.
- generate
Oluşturmak için istenen çıkış biçimi.
- Aşağıdaki değerlerden biri: text/html, text/html; disposition=verbose, text/html; disposition=verbose-preview, text/plain, text/x-wiki
- Varsayılan: text/x-wiki
- datavalue
Biçimlendirilecek veriler. Bu bir DataValue nesnesinin JSON serileştirmesi olmalıdır.
- Bu parametre gerekli.
- datatype
Değerin veri türü. Bu, değerin türünden farklıdır
- Aşağıdaki değerlerden biri: commonsMedia, external-id, geo-shape, globe-coordinate, math, monolingualtext, quantity, string, tabular-data, time, url, wikibase-item, wikibase-property
- property
Veri değerinin ait olduğu mülk kimliği, datatype parametresi yerine kullanılmalıdır.
- options
Formatlayıcının kullanması gereken seçenekler. JSON nesnesi olarak sağlanır.
Örnekler:
- Basit bir dize değeri biçimlendirin.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22hello%22%2C%22type%22%3A%22string%22%7D [sandbox'ta açın]
- Dize değerini HTML'de URL olarak biçimlendirin.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%22http%3A%5C%2F%5C%2Facme.org%22%2C%22type%22%3A%22string%22%7D&datatype=url&generate=text%2Fhtml [sandbox'ta açın]
- Format a time value as plain text, automatically showing the calendar model if needed.
- api.php?action=wbformatvalue&datavalue=%7B%22value%22%3A%7B%22time%22%3A%22%2B1879-03-14T00%3A00%3A00Z%22%2C%22timezone%22%3A0%2C%22before%22%3A0%2C%22after%22%3A0%2C%22precision%22%3A11%2C%22calendarmodel%22%3A%22http%3A%5C%2F%5C%2Fwww.wikidata.org%5C%2Fentity%5C%2FQ1985727%22%7D%2C%22type%22%3A%22time%22%7D&datatype=time&generate=text%2Fplain&options=%7B%22showcalendar%22%3A%22auto%22%7D [sandbox'ta açın]