跳转到内容

User:Bencmq/script/LastEdit.js

维基百科,自由的百科全书

这是User:Bencmq/script/LastEdit.js当前版本,由Bencmq留言 | 贡献编辑于2013年4月14日 (日) 11:48 建立内容为“$.ajax({ type: "GET", url: mw.util.wikiScript('api'), data: { action: 'query', list: 'allusers', format: 'json',...”的新頁面)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
$.ajax({
    type: "GET",
    url: mw.util.wikiScript('api'),
    data: {
        action: 'query',
        list: 'allusers',
        format: 'json',
        augroup: 'bot',
        aulimit: '200'
    },
    dataType: 'json',
    success:function(jsondata) {
        for (var i = 0; i < jsondata.query.allusers.length; i++) {
            var username = jsondata.query.allusers[i].name;
            $.ajax({
                type: 'GET',
                url: mw.util.wikiScript('api'),
                data: {
                    action: 'query',
                    list: 'usercontribs',
                    format: 'json',
                    requestid: username,
                    uclimit : '1',
                    ucuser: username,
                    ucprop: 'timestamp'
                },
                dataType: 'json',
                success:function(jsondata) {
                    if (jsondata.query.usercontribs.length === 0) {
                        console.log(jsondata.requestid + " never");
                    } else {
                        console.log(jsondata.query.usercontribs[0].user + " " + jsondata.query.usercontribs[0].timestamp);
                    }
                }
            })
        }
    }
});