Translations:Stat API/15/en: Difference between revisions

From Wiki Kaminari Click
(Importing a new version from external source)
(No difference)

Revision as of 02:28, 19 September 2023

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Stat API)
=== NodeJS ===
 const https = require('https');
 
 const options = {
 <nowiki> </nowiki>  host: 'kaminari.click',
 <nowiki> </nowiki>  port: 443,
 <nowiki> </nowiki>  path: '/api/stat/get',
 <nowiki> </nowiki>  method: 'POST',
 <nowiki> </nowiki>  headers: { 'Authorization': 'Bearer <YOUR API_TOKEN>' }
 };
 
 https
 <nowiki> </nowiki>  .get(options, (resp) => {
 <nowiki> </nowiki>      let data = <nowiki>''</nowiki>;
 
 <nowiki> </nowiki>      resp.on('data', (chunk) => {
 <nowiki> </nowiki>          data += chunk;
 <nowiki> </nowiki>      });
 
 <nowiki> </nowiki>      resp.on('end', () => {
 <nowiki> </nowiki>          try {
 <nowiki> </nowiki>              data = JSON.parse(data);
 <nowiki> </nowiki>          } catch {
 <nowiki> </nowiki>              console.log(data);
 <nowiki> </nowiki>          }
 <nowiki> </nowiki>      });
 <nowiki> </nowiki>  })
 <nowiki> </nowiki>  .on("error", (err) => {
 <nowiki> </nowiki>      console.log("Error: " + err.message);
 <nowiki> </nowiki>  });

NodeJS

const https = require('https');

const options = {
    host: 'kaminari.click',
    port: 443,
    path: '/api/stat/get',
    method: 'POST',
    headers: { 'Authorization': 'Bearer <YOUR API_TOKEN>' }
};

https
    .get(options, (resp) => {
        let data = '';

        resp.on('data', (chunk) => {
            data += chunk;
        });

        resp.on('end', () => {
            try {
                data = JSON.parse(data);
            } catch {
                console.log(data);
            }
        });
    })
    .on("error", (err) => {
        console.log("Error: " + err.message);
    });