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

From Wiki Kaminari Click
(Importing a new version from external source)
 
(Importing a new version from external source)
 
Line 1: Line 1:
==== NodeJS ====
=== NodeJS ===
  const https = require('https');
  const https = require('https');
   
   

Latest revision as of 17:10, 10 April 2024

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);
    });