音频 / Spotify Web API
Spotify Web API 的 PHP 库
v0.9.2
2014-12-28 20:36 UTC
Requires
- php: >=5.4
- doctrine/collections: 1.*
- guzzle/guzzle: 3.*
- league/oauth2-client: ~0.6
- zendframework/zend-eventmanager: 2.*
- zendframework/zend-filter: 2.*
- zendframework/zend-servicemanager: 2.*
- zendframework/zend-stdlib: 2.*
Requires (Dev)
- phpunit/phpunit: 4.*
- vlucas/phpdotenv: 1.*
This package is auto-updated.
Last update: 2024-09-07 15:43:29 UTC
README
要求
- PHP 5.4+
- OAuth 2 客户端(league/oauth2-client 的工作表现良好)
安装
- 将
"audeio/spotify-web-api": "0.*"
添加到您的composer.json
- 运行
composer update
以更新您的应用程序并添加新依赖 - 这就完成了!
使用方法
-
实例化一个新的
Audeio\Spotify\API
实例,并设置您的 OAuth 2 客户端获取的访问令牌(league/oauth2-client 的提供者在Audeio\Spotify\Oauth2\Client\Provider\Spotify
下包含)$api = new \Audeio\Spotify\API(); $api->setAccessToken('BAWSDOJWEO984yt34y35YgdsnhlreGERH56u45htrH54y');
-
调用您需要的所有方法!
$api->getAlbum('id'); $api->getAlbums(array('id-1', 'id-2', 'id-3')); $api->getAlbumTracks('id'); $api->getArtist('id'); $api->getArtists(array('id-1', 'id-2', 'id-3')); $api->getArtistAlbums('id', 'country'); $api->getArtistRelatedArtists('id'); $api->getTrack('id'); $api->getTracks(array('id-1', 'id-2', 'id-3')); $api->getUserProfile('id'); $api->getCurrentUser(); $api->getUserPlaylist('userId', 'id'); $api->getUserPlaylistTracks('userId', 'id'); $api->getUserPlaylists('id');
许可证
MIT 许可证;有关更多信息,请参阅 LICENSE