@paroxity/playhiveapi v0.1.2
Installation
The PlayHiveAPI wrapper uses NodeJS and npm. Install it using: npm install playhiveapi
PlayHiveApi.DefaultApi
All URIs are relative to https://api.playhive.com/v0/
Method | HTTP request | Description |
---|---|---|
getAllTimeLeaderboard | GET /game/all/{game} | show all-time leaderboard |
getCurrentMonthlyLeaderboard | GET /game/monthly/{game} | show current monthly leaderboard |
getMonthlyLeaderboardSingleEntry | GET /game/monthly/player/{game}/{player} | show single player entry in current monthly leaderboard |
getPlayerAllTimeStatistics | GET /game/all/{game}/{player} | show player all-time statistics |
getSpecificMonthlyLeaderboard | GET /game/monthly/{game}/{year}/{month}/{amount}/{skip} | show specific monthly leaderboard |
getSpecificMonthlyLeaderboardSingleEntry | GET /game/monthly/player/{game}/{player}/{year}/{month} | show single player entry in specific monthly leaderboard |
getAllTimeLeaderboard
getAllTimeLeaderboard(game)
show all-time leaderboard
Example
import PlayHiveApi from 'play_hive_api';
let apiInstance = new PlayHiveApi.DefaultApi();
let game = "game_example"; // String | Game name
apiInstance.getAllTimeLeaderboard(game, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Parameters
Name | Type | Description | Notes |
---|---|---|---|
game | String | Game name |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
getCurrentMonthlyLeaderboard
getCurrentMonthlyLeaderboard(game)
show current monthly leaderboard
Example
import PlayHiveApi from 'play_hive_api';
let apiInstance = new PlayHiveApi.DefaultApi();
let game = "game_example"; // String | Game name
apiInstance.getCurrentMonthlyLeaderboard(game, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Parameters
Name | Type | Description | Notes |
---|---|---|---|
game | String | Game name |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
getMonthlyLeaderboardSingleEntry
getMonthlyLeaderboardSingleEntry(game, player)
show single player entry in current monthly leaderboard
Example
import PlayHiveApi from 'play_hive_api';
let apiInstance = new PlayHiveApi.DefaultApi();
let game = "game_example"; // String | Game name
let player = "player_example"; // String | Player identifier
apiInstance.getMonthlyLeaderboardSingleEntry(game, player, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Parameters
Name | Type | Description | Notes |
---|---|---|---|
game | String | Game name | |
player | String | Player identifier |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
getPlayerAllTimeStatistics
getPlayerAllTimeStatistics(game, player)
show player all-time statistics
Example
import PlayHiveApi from 'play_hive_api';
let apiInstance = new PlayHiveApi.DefaultApi();
let game = "game_example"; // String | Game name
let player = "player_example"; // String | Player identifier
apiInstance.getPlayerAllTimeStatistics(game, player, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Parameters
Name | Type | Description | Notes |
---|---|---|---|
game | String | Game name | |
player | String | Player identifier |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
getSpecificMonthlyLeaderboard
getSpecificMonthlyLeaderboard(game, year, month, amount, skip)
show specific monthly leaderboard
Example
import PlayHiveApi from 'play_hive_api';
let apiInstance = new PlayHiveApi.DefaultApi();
let game = "game_example"; // String | Game name
let year = 56; // Number | Year
let month = 56; // Number | Month
let amount = 56; // Number | Amount
let skip = 56; // Number | Skip
apiInstance.getSpecificMonthlyLeaderboard(game, year, month, amount, skip, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Parameters
Name | Type | Description | Notes |
---|---|---|---|
game | String | Game name | |
year | Number | Year | |
month | Number | Month | |
amount | Number | Amount | |
skip | Number | Skip |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
getSpecificMonthlyLeaderboardSingleEntry
getSpecificMonthlyLeaderboardSingleEntry(game, player, year, month)
show single player entry in specific monthly leaderboard
Example
import PlayHiveApi from 'play_hive_api';
let apiInstance = new PlayHiveApi.DefaultApi();
let game = "game_example"; // String | Game name
let player = "player_example"; // String | Player identifier
let year = 56; // Number | Year
let month = 56; // Number | Month
apiInstance.getSpecificMonthlyLeaderboardSingleEntry(game, player, year, month, (error, data, response) => {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
});
Parameters
Name | Type | Description | Notes |
---|---|---|---|
game | String | Game name | |
player | String | Player identifier | |
year | Number | Year | |
month | Number | Month |
Return type
null (empty response body)
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: Not defined
This package was automatically generated using Swagger Codegen