0.0.4 • Published 10 years ago

league-node v0.0.4

Weekly downloads
18
License
-
Repository
github
Last release
10 years ago

league-node

A node.js package for the official League of Legends API.

Installation

To install via npm

npm install league-node

Then

var League = require('league');
var league = new League('YOUR-API-KEY');

API Calls

All successful calls are returned in JSON.

Replace 'region' with the region you are requesting, EG. euw

###league.champions(region, callback(err, result))

Retrieve all champions.

league.champions('euw', function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.game(region, summonerID, callback(err, result))

Get recent games by summoner ID.

league.games('euw', 123456, function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.league(region, summonerID, callback(err, result))

Retrieves leagues data for summoner, including leagues for all of summoner's teams.

league.league('euw', 123456, function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.stats(region, summonerID, type, callback(err, result))

###summary Get player stats summaries by summoner ID. One summary is returned per queue type. ###ranked Get ranked stats by summoner ID. Includes statistics for Twisted Treeline and Summoner's Rift

league.stats('euw', 123456, 'ranked', function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.summonerName(region, name, callback(err, result))

Get summoner by name.

league.summonerName('euw', 'xbenjii', function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.summoner(region, summonerID, callback(err, result))

Get summoner by summoner ID.

league.summoner('euw', 123456, function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.summonerIDs(region, summonerID, callback(err, result))

Get list of summoner names by summoner IDs

league.summonerIDs('euw', '123456,654321,123321', function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.masteries(region, summonerID, callback(err, result))

Get mastery pages by summoner ID.

league.masteries('euw', 123456, function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.runes(region, summonerID, callback(err, result))

Get rune pages by summoner ID.

league.runes('euw', 123456, function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});

###league.teams(region, summonerID, callback(err, result))

Retrieves teams for given summoner ID.

league.teams('euw', 123456, function(err, result){
    if(err){
    	console.log(err);
    }else{
    	console.log(result);
    }
});
0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago