Docs incorrect or hard to follow?

Tweet me

so I can make things better! 😊

Soundcloud Wrapper

Users

API for interacting with the users API endpoint.

Example

Tweak example to fit your tech stack and use case.
likes-controller.ts
import SoundCloud from "soundcloud-wrapper"
 
const sc = new SoundCloud(
  process.env.CLIENT_ID,
  process.env.CLIENT_SECRET,
  process.env.REDIRECT_URI
  process.env.PKCE_CODE_VERIFIER
)
 
// get auth token stored in db
// check the auth flow guide if you need to generate a token
const token = await Token.find({userId: 123456789})
const userId = 987654321
 
const user = await sc.user.getUser(token, userId)
return res.status(200).json(user)

getUser

Returns data about the provided user.

users-controller.ts
// method: GET
const user = await sc.users.getUser(token, userId)
PropTypeDefault
token
string
-
userId
number
-

getUserFollowers

Returns data about the provided users followers.

users-controller.ts
// method: GET
const users = await sc.users.getFollowers(token, userId)
PropTypeDefault
token
string
-
userId
number
-

getUserFollowings

Returns data about people the provided user follows.

users-controller.ts
// method: GET
const user = await sc.users.getUserFollowings(token, userId)
PropTypeDefault
token
string
-
userId
number
-

getUserPlaylists

Returns data about the provided users playlists.

users-controller.ts
// method: GET
const user = await sc.users.getUserPlaylists(token, userId)
PropTypeDefault
token
string
-
userId
number
-

getUserTracks

Returns data about the provided users tracks.

users-controller.ts
// method: GET
const user = await sc.users.getUserTracks(token, useId)
PropTypeDefault
token
string
-
userId
number
-

getUserWebProfiles

Returns data about the provided users web profiles.

users-controller.ts
// method: GET
const user = await sc.users.getUserWebProfiles(token, useId)
PropTypeDefault
token
string
-
userId
number
-

getUserLikedTracks

Returns data about the tracks the provided user has liked.

users-controller.ts
// method: GET
const user = await sc.users.getUserLikedTracks(token, useId)
PropTypeDefault
token
string
-
userId
number
-

getUserLikedPlaylists

Returns data about the playlists the provided user has liked.

users-controller.ts
// method: GET
const user = await sc.users.getUserLikedPlaylists(token, useId)
PropTypeDefault
token
string
-
userId
number
-

More Info

For more info on endpoints see the official Soundcloud API docs.

On this page