randalthor-r6statsapi

1.1.2 • Public • Published

randalthor-r6statsapi

Example

R6 = require("randalthor-r6statsapi");

client = new R6.client("<Auth-Key>");

async function getPlayerStats() {
    //gets usernames's stats on PC of type Generic
    const stats = await client.getStats("username", R6.constants.R6_PLATFORM_PC, R6.constants.R6_TYPE_GENERIC);
    /* YOUR CODE HERE */
}

async function getLeaderboard() {
    //Gets first page of PC leaderboard for all regions
    const leaderBoardPage = await client.getLeaderboard(R6.constants.R6_PLATFORM_PC, R6.constants.R6_REGION_ALL, 1);
    /* YOUR CODE HERE */
}
getPlayerStats();
getLeaderboard();

Constants

module.exports = {
    API: "https://api2.r6stats.com/public-api/",
    STATS: "stats/",
    LEADERBOARD: "leaderboard/",
    R6_TYPE_GENERIC: "generic",
    R6_TYPE_SEASONAL: "seasonal",
    R6_TYPE_OPERATORS: "operators",
    R6_TYPE_WEAPONS: "weapons",
    R6_TYPE_WEAPON_CATAGORIES: "weapon-catagories",
    R6_PLATFORM_PC: "pc",
    R6_PLATFORM_XBOX: "xbox",
    R6_PLATFORM_PLAYSTATION: "ps4",
    R6_REGION_ALL: "all",
    R6_REGION_NCSA: "ncsa",
    R6_REGION_EMEA: "emea",
    R6_REGION_APAC: "apac",
};

//Accessed Via
client.constants.(ex. R6_PLATFORM_XBOX)

Installation

$ npm install randalthor-r6statsapi

Readme

Keywords

Package Sidebar

Install

npm i randalthor-r6statsapi

Weekly Downloads

3

Version

1.1.2

License

ISC

Unpacked Size

4.63 kB

Total Files

7

Last publish

Collaborators

  • randalthor