SongGuess
Preparing search index...
server/api/SoundCloudAPI
SoundCloudAPI
Class SoundCloudAPI
Index
Constructors
constructor
Properties
client_
id
client_
secret
sg
API
Accessors
ctx
is
Enabled
Methods
client
Credentials
Auth
fetch
fetch
Get
fetch
Get
Json
get
Access
Token
get
Expires
At
get
Refresh
Token
get
Valid
Token
refresh
Token
Constructors
constructor
new
SoundCloudAPI
(
sgAPI
:
SongGuessAPI
,
client_id
:
string
,
client_secret
:
string
,
)
:
SoundCloudAPI
Parameters
sgAPI
:
SongGuessAPI
client_id
:
string
client_secret
:
string
Returns
SoundCloudAPI
Properties
Private
client_
id
client_id
:
string
Private
client_
secret
client_secret
:
string
Readonly
sg
API
sgAPI
:
SongGuessAPI
Accessors
ctx
get
ctx
()
:
DurableObjectState
<
{}
>
Returns
DurableObjectState
<
{}
>
is
Enabled
get
isEnabled
()
:
boolean
Returns
boolean
Methods
Private
client
Credentials
Auth
clientCredentialsAuth
()
:
Promise
<
string
>
Returns
Promise
<
string
>
fetch
fetch
(
uri
:
string
,
method
:
string
,
params
?:
string
|
string
[]
[]
|
Record
<
string
,
string
>
|
URLSearchParams
,
)
:
Promise
<
Response
>
Parameters
uri
:
string
method
:
string
Optional
params
:
string
|
string
[]
[]
|
Record
<
string
,
string
>
|
URLSearchParams
Returns
Promise
<
Response
>
fetch
Get
fetchGet
(
uri
:
string
,
params
?:
string
|
string
[]
[]
|
Record
<
string
,
string
>
|
URLSearchParams
,
)
:
Promise
<
Response
>
Parameters
uri
:
string
Optional
params
:
string
|
string
[]
[]
|
Record
<
string
,
string
>
|
URLSearchParams
Returns
Promise
<
Response
>
fetch
Get
Json
fetchGetJson
(
uri
:
string
,
params
?:
string
|
string
[]
[]
|
Record
<
string
,
string
>
|
URLSearchParams
,
)
:
Promise
<
any
>
Parameters
uri
:
string
Optional
params
:
string
|
string
[]
[]
|
Record
<
string
,
string
>
|
URLSearchParams
Returns
Promise
<
any
>
Private
get
Access
Token
getAccessToken
()
:
Promise
<
string
|
undefined
>
Returns
Promise
<
string
|
undefined
>
Private
get
Expires
At
getExpiresAt
()
:
Promise
<
number
|
undefined
>
Returns
Promise
<
number
|
undefined
>
Private
get
Refresh
Token
getRefreshToken
()
:
Promise
<
string
|
undefined
>
Returns
Promise
<
string
|
undefined
>
Private
get
Valid
Token
getValidToken
()
:
Promise
<
string
>
Returns
Promise
<
string
>
Private
refresh
Token
refreshToken
(
refreshToken
:
string
)
:
Promise
<
string
>
Parameters
refreshToken
:
string
Returns
Promise
<
string
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
client_
id
client_
secret
sg
API
Accessors
ctx
is
Enabled
Methods
client
Credentials
Auth
fetch
fetch
Get
fetch
Get
Json
get
Access
Token
get
Expires
At
get
Refresh
Token
get
Valid
Token
refresh
Token
SongGuess
Loading...