Extension:MobileFrontend/MobileViewAPI
Bu özellik, 1.39 sürümünde tamamen kaldırıldı. Please use Page Content Service |
API'ler MobileFrontend uzantısı tarafından sağlanır, ancak bunlar Mobile Content Service lehine kullanımdan kaldırılmaktadır. Bu API'leri kendi sorumluluğunuzda kullanın. Yakında kullanımdan kaldırıldı olarak işaretlenecekler ve yok olabilirler (yine de bunu yaptıklarında size yeterli bildirimde bulunacağız)! Bunları kullanıyorsanız, herhangi bir endişeniz varsa lütfen tartışma sayfasından bize ulaşın.
Kullanımdan kaldırma yol haritası
The noimages
property was removed in 2019.
phab:T99009 sayfasına bakın.
API
mobileview | |
---|---|
Bu modül jeneratör olarak kullanılamaz. | |
Önek | |
Gerekli haklar | hiçbiri |
Sadece gönderme mi? | Hayır |
Oluşturulan yardım | Şimdiki |
Mobil uygulamalar ve dinamik bölüm görünümleri tarafından kullanılmak üzere mobil cihazlar için optimize edilmiş içerik sunar.
Neredeyse sınırlı bir işlevsellik gibi action=parse
, ancak daha esnek ve her zaman tam sayfa ayrıştırmadan elde edilen ayrı bölümler döndürür.
Parametreler
page
|
İşlenecek sayfanın başlığı. |
sections
|
Metin veya tüm bölümler için all döndürülecek bölüm numaralarının boru ile ayrılmış listesi.
|
redirect
|
Yeniden yönlendirmelerin takip edilip edilmeyeceği, yes (varsayılan) veya no . Bu parametre kasıtlı olarak index.php olanı ile benzer yapılmıştır.
|
prop
|
Hangi bilgiler alınacak:
|
sectionprop
|
Alınacak bölümler hakkında hangi bilgiler: ayrıştırıcı tarafından tanımlanan değer türlerinin boru ile ayrılmış listesi. action=parse ile aynı: toclevel, level, line, number, index, fromtitle, anchor. Bu işlem için bir anlam ifade etmediğinden "byteoffset" hariç tutuldu. |
noheadings
|
Başlıksız HTML döndürün. |
Döndürülen bölüm bilgisi ayrıca her bölüm için id
ile içerir. Sıfır tabanlı sayı; ve Cite tarafından eklenen kaynakçası içeren bölümler için de references
veri üyesi var.
Örnekler:
Sonuç |
---|
{
"mobileview": {
"sections": [
{
"id": 0,
"text": "<p>Hi<sup id=\"cite_ref-1\" class=\"reference\"><a href=\"#cite_note-1\">[1]</a></sup></p>"
},
{
"toclevel": 1,
"line": "This is first section",
"id": 1
},
{
"toclevel": 2,
"line": "This is nested section",
"id": 2
},
{
"toclevel": 1,
"line": "References",
"id": 3,
"references": ""
}
]
}
}
|
XML için aynı istek:
Sonuç |
---|
<?xml version="1.0"?>
<api>
<mobileview>
<sections>
<section id="0" xml:space="preserve"><p>Hi<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup></p></section>
<section toclevel="1" line="This is first section" id="1" />
<section toclevel="2" line="This is nested section" id="2" />
<section toclevel="1" line="References" id="3" references="" />
</sections>
</mobileview>
</api>
|