randalthor-r6statsapi
Example
R6 = require("randalthor-r6statsapi");
client = new R6.client("<Auth-Key>");
async function getPlayerStats() {
const stats = await client.getStats("username", R6.constants.R6_PLATFORM_PC, R6.constants.R6_TYPE_GENERIC);
}
async function getLeaderboard() {
const leaderBoardPage = await client.getLeaderboard(R6.constants.R6_PLATFORM_PC, R6.constants.R6_REGION_ALL, 1);
}
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",
};
client.constants.(ex. R6_PLATFORM_XBOX)
Installation
$ npm install randalthor-r6statsapi