MediaWiki:Test.js: различия между версиями

Страница интерфейса MediaWiki
Нет описания правки
Метка: отменено
Нет описания правки
Метка: отменено
Строка 1: Строка 1:
var topPages = ["Main_Page", "Help:Contents", "Sandbox"];
$.getJSON("/api.php", {
var wikiDomain = "yourwiki.org";
    action: "query",
 
    list: "mostviewed",
function getPageViews(page) {
    mvlimit: 10,
     var url = "https://" + wikiDomain + "/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/all-agents/" + page + "/monthly/20250101/20250801";
     format: "json"
    $.getJSON(url, function(data) {
}, function(data) {
        var totalViews = 0;
    var pages = data.query.mostviewed;
        for (var i = 0; i < data.items.length; i++) {
    for (var i = 0; i < pages.length; i++) {
            totalViews += data.items[i].views;
        console.log(pages[i].title + " — " + pages[i].views + " просмотров");
        }
     }
        console.log(page + " — " + totalViews + " просмотров");
});
     });
}
 
for (var i = 0; i < topPages.length; i++) {
    getPageViews(topPages[i]);
}

Версия от 18:21, 23 августа 2025

$.getJSON("/api.php", {
    action: "query",
    list: "mostviewed",
    mvlimit: 10,
    format: "json"
}, function(data) {
    var pages = data.query.mostviewed;
    for (var i = 0; i < pages.length; i++) {
        console.log(pages[i].title + " — " + pages[i].views + " просмотров");
    }
});