Overview
Can be accessed using client.kraken.users
on an ApiClient instance.
Example
const api = new ApiClient(new StaticAuthProvider(clientId, accessToken));
const user = await api.kraken.users.getUser('125328655');
Methods
blockUser(user, userToBlock)
asyncBlocks a given user with another given user.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to block with. | |
userToBlock | UserIdResolvable | none | The user to block. |
followChannel(user, channel, notifications)
asyncFollows a given channel with a given user.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to follow with. | |
channel | UserIdResolvable | none | The channel to follow. | |
notifications | boolean | none | Whether the user will receive notifications. |
getBlockedUsers(user, page, limit)
asyncRetrieves a list of users a given user has blocked.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to retrieve the block list of. | |
page | number | none | The result page you want to retrieve. | |
limit | number | 25 | The number of results you want to retrieve. |
getChatInfo(user)
asyncRetrieves information about the user's chat appearance and privileges.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to get chat info for. |
getFollowedChannel(user, channel)
asyncGet follow data for a given user to a given channel.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to retrieve follow data of. | |
channel | UserIdResolvable | none | The channel you want to retrieve follow data to. |
getFollowedChannels(user, page, limit, orderBy, orderDirection)
asyncGet a list of channels a given user follows.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to retrieve the follows of. | |
page | number | none | The result page you want to retrieve. | |
limit | number | 25 | The number of results you want to retrieve. | |
orderBy | string | none | The field to order by. | |
orderDirection | "asc" | "desc" | none | The direction to order in - ascending or descending. |
getSubscriptionData(user, toChannel)
asyncRetrieves the subscription data for a given user to a given channel.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user to retrieve the subscription data of. | |
toChannel | UserIdResolvable | none | The channel you want to retrieve the subscription data to. |
getUser(userId)
asyncRetrieves the user data for the given user ID.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
userId | UserIdResolvable | none | The user ID you want to look up. |
getUserByName(userName)
asyncRetrieves the user data for the given user name.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
userName | string | none | The user name you want to look up. |
getUserEmotes(user)
asyncRetrieves the emotes a given user can use.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to get emotes for. |
getUsersByNames(userNames)
asyncRetrieves the user data for the given user names.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
userNames | Array<string> | none | The user names you want to look up. |
unblockUser(user, userToUnblock)
asyncUnblocks a given user with another given user.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to unblock with. | |
userToUnblock | UserIdResolvable | none | The user to unblock. |
unfollowChannel(user, channel)
asyncUnfollows a given channel with a given user.
Parameter | Type | Required | Default | Description |
---|---|---|---|---|
user | UserIdResolvable | none | The user you want to unfollow with. | |
channel | UserIdResolvable | none | The channel to unfollow. |