사용자:하늘/push.js: 두 판 사이의 차이

(새 문서: var api = new mw.Api(); api.get({ "action": "query", "format": "json", "prop": "revisions", "titles": mw.config.get('wgPageName'), "utf8": 1, "formatversion": "latest",...)
 
(아몰랑)
1번째 줄: 1번째 줄:
var api = new mw.Api();
// mw.loader.using(['mediawiki.api', 'mediawiki.ForeignApi']).done(function () {
api.get({
//    var api = new mw.Api();
  "action": "query",
//    api.get({
  "format": "json",
//        "action": "query",
  "prop": "revisions",
//        "format": "json",
  "titles": mw.config.get('wgPageName'),
//        "prop": "revisions",
  "utf8": 1,
//        "titles": mw.config.get('wgPageName'),
  "formatversion": "latest",
//        "utf8": 1,
  "rvprop": "content",
//        "formatversion": "latest",
  "rvslots": "*"
//        "rvprop": "content",
}).done(function(data) {
//        "rvslots": "*"
  var page = data.query.pages[0];
//    }).done(function (data) {
  if ('revisions' in page)
//        var page = data.query.pages[0];
    console.log(page.revisions[0].slots.main.content);
//        if ('revisions' in page) {
  else
//            console.log(page.revisions[0].slots.main.content);
    console.log(page);
//            var bigforest = new mw.ForeignApi('https://bigforest.miraheze.org/w/api.php');
});
//            bigforest.get({
//                action: 'query',
//                meta: 'tokens',
//              origin: '*'
//            });
//        }
//        else
//            console.log(page);
//    });
// });

2022년 1월 28일 (금) 14:16 판

// mw.loader.using(['mediawiki.api', 'mediawiki.ForeignApi']).done(function () {
//     var api = new mw.Api();
//     api.get({
//         "action": "query",
//         "format": "json",
//         "prop": "revisions",
//         "titles": mw.config.get('wgPageName'),
//         "utf8": 1,
//         "formatversion": "latest",
//         "rvprop": "content",
//         "rvslots": "*"
//     }).done(function (data) {
//         var page = data.query.pages[0];
//         if ('revisions' in page) {
//             console.log(page.revisions[0].slots.main.content);
//             var bigforest = new mw.ForeignApi('https://bigforest.miraheze.org/w/api.php');
//             bigforest.get({
//                 action: 'query',
//                 meta: 'tokens',
//               	origin: '*'
//             });
//         }
//         else
//             console.log(page);
//     });
// });