krapio
Library referenceClasses

PublicPlayersApi

GET /players/*: the social profile, search, sales, followers and feed

Constructors

Constructor

new PublicPlayersApi(gapi): PublicPlayersApi;

Parameters

ParameterType
gapiKrunkerClient

Returns

PublicPlayersApi

Methods

feed()

feed(playerId, limit?): Promise<FeedPost[]>;

GET /social/feed, a player's posts

Parameters

ParameterTypeDefault value
playerIdnumberundefined
limit?number20

Returns

Promise<FeedPost[]>


followers()

followers(playerName): Promise<PlayerFollow[]>;

GET /players/:name/followers, 100 at most

Parameters

ParameterType
playerNamestring

Returns

Promise<PlayerFollow[]>


following()

following(playerName): Promise<PlayerFollow[]>;

GET /players/:name/following

Parameters

ParameterType
playerNamestring

Returns

Promise<PlayerFollow[]>


get()

get(playerName): Promise<PlayerSocialProfile>;

GET /players/:name, case-insensitive, 404 "player not found"

Parameters

ParameterType
playerNamestring

Returns

Promise<PlayerSocialProfile>


listings()

listings(playerName): Promise<unknown[]>;

GET /players/:name/listings, only ever seen empty, the developer api has the real one

Parameters

ParameterType
playerNamestring

Returns

Promise<unknown[]>


sales()

sales(playerName, range?): Promise<PlayerSale[]>;

GET /players/:name/sales, one row per day with market sales: f = kr earned, t = items sold, d = date

Parameters

ParameterTypeDefault value
playerNamestringundefined
range?number3

Returns

Promise<PlayerSale[]>


search(query, limit?): Promise<PlayerSearchResult[]>;

GET /players/search, prefix match on the name

Parameters

ParameterTypeDefault value
querystringundefined
limit?number5

Returns

Promise<PlayerSearchResult[]>

On this page