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=wbparsevalue

(main | wbparsevalue)
  • Bu modül okuma hakları gerektirir.
  • Kaynak: WikibaseClient
  • Lisans: GPL-2.0-or-later

Değerleri bir ValueParser kullanarak ayrıştırır.

Parametre:
Other general parameters are available.
datatype

Ayrıştırılacak değerin veri türü. Kullanılacak ayrıştırıcıyı belirler.

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

Ayrıştırılacak değerin ait olduğu mülk kimliği. Kullanılacak ayrıştırıcıyı belirler.

parser
Kaldırıldı.

Kullanılacak ValueParser kimliği. Kullanımdan kaldırıldı. Bunun yerine datatype parametresini kullanın.

Aşağıdaki değerlerden biri: commonsMedia, external-id, geo-shape, globe-coordinate, globecoordinate, math, monolingualtext, null, quantity, string, tabular-data, time, url, wikibase-entityid, wikibase-item, wikibase-property
values

Ayrıştırılacak değerler

Bu parametre gerekli.
Değerleri | veya alternatif ile ayırın.
Maksimum değer sayısı 50 (500 için daha yüksek sınırlara izin verilir).
options

Ayrıştırıcının kullanması gereken seçenekler. JSON nesnesi olarak sağlanır.

validate

Aktarılan verilerin ek olarak doğrulanıp doğrulanmayacağı.

Tür: boole (ayrıntılar)
Örnekler:
Düz bir dizeyi StringValue nesnesine ayrıştırın.
api.php?action=wbparsevalue&datatype=string&values=foo|bar [sandbox'ta açın]
1994-02-08 değerini 9 (yıl) hassasiyetle bir TimeValue nesnesine ayrıştırın.
api.php?action=wbparsevalue&datatype=time&values=1994-02-08&options={"precision":9} [sandbox'ta açın]
1994-02-08'i doğrulama etkinleştirilmiş 14 (saniye) hassasiyete sahip bir TimeValue nesnesiyle ayrıştırarak doğrulama hatasına neden olun.
api.php?action=wbparsevalue&datatype=time&validate&values=1994-02-08&options={"precision":14} [sandbox'ta açın]
Örneği, doğrulama etkin durumdayken, P123'ün veri tipinin beklenen girdisine bağlı olarak bir doğrulama hatasına neden olacak şekilde herhangi bir veri tipi P123'ün nesnesine ayrıştırın.
api.php?action=wbparsevalue&property=P123&validate&values=foo [sandbox'ta açın]
"https://kayipmedya.org/wiki/Özel:ApiHelp" sayfasından alınmıştır