UNPKG

randalthor-r6statsapi

Version:

R6Stats Node Wrapper

54 lines (44 loc) 1.35 kB
# randalthor-r6statsapi ### Example ```javascript 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 ```javascript 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 ```sh $ npm install randalthor-r6statsapi ```