AuthHandler
in package
Table of Contents
Properties
- $client : Client
Methods
- __construct() : mixed
- getAccessToken() : array<string|int, mixed>
- Exchange authorization code for access token
- getAuthorizationUrl() : string
- Get authorization URL for Spotify OAuth
- refreshAccessToken() : array<string|int, mixed>
- Refresh access token using refresh token
Properties
$client read-only
private
Client
$client
Methods
__construct()
public
__construct(Client $client) : mixed
Parameters
- $client : Client
getAccessToken()
Exchange authorization code for access token
public
getAccessToken(string $code, string $clientId, string $clientSecret, string $redirectUri) : array<string|int, mixed>
Parameters
- $code : string
- $clientId : string
- $clientSecret : string
- $redirectUri : string
Return values
array<string|int, mixed>getAuthorizationUrl()
Get authorization URL for Spotify OAuth
public
getAuthorizationUrl(string $clientId, string $redirectUri, string $state[, array<string|int, mixed> $scopes = [] ]) : string
Parameters
- $clientId : string
- $redirectUri : string
- $state : string
- $scopes : array<string|int, mixed> = []
Return values
stringrefreshAccessToken()
Refresh access token using refresh token
public
refreshAccessToken(string $refreshToken, string $clientId, string $clientSecret) : array<string|int, mixed>
Parameters
- $refreshToken : string
- $clientId : string
- $clientSecret : string