Skip to content

Pagination

Kiril Kirkov edited this page Jan 14, 2020 · 2 revisions

For example - get results from a search for Prodigy with limit 20 and start from 30.

$spotifyWebApi = new SpotifyWebApi([
        'clientId' => 'SPOTIFY_CLIENT_ID',
        'clientSecret' => 'SPOTIFY_CLIENT_SECRET',
        'accessToken' => 'ACCESS_TOKEN',
        'refreshToken' => 'SPOTIFY_API_REFRESH_TOKEN',
]);

\SpotifyWebAPI\SpotifyPagination::setLimit(20);
\SpotifyWebAPI\SpotifyPagination::setOffset(30);

$response = $spotifyWebApi->api()->provider(
        \SpotifyWebAPI\SpotifyServices::search()::search('prodigy', ['album', 'artist', 'track', 'playlist'])
)->getResult();