itisbean / php-joox-api
为PHP提供joox音乐的公共API
1.0.3
2021-01-08 12:37 UTC
Requires
- php: >=5.6.0
- guzzlehttp/guzzle: ^6.2
README
为PHP提供joox音乐的公共API
Composer安装
composer require itisbean/php-joox-api
用法
// 引入autoload.php(框架中使用不需要) include_once __DIR__.'/../vendor/autoload.php'; $api = new Api(); $ret = $api->getChartSongs(1);
函数
通过singerID获取歌手信息
/** * 获取歌手信息 * @param string $singerId * @return array */ public function getSingerInfo($singerId);
获取歌手的专辑
/** * 获取歌手专辑 * @param string $singerId * @param integer $page * @param integer $pageSize 最多50 * @return array */ public function getSingerAlbums($singerId, $page = 1, $pageSize = 50);
获取专辑的曲目
/** * 获取专辑歌曲 * @param string $albumId * @return array */ public function getAlbumSongs($albumId, $index = 0, &$data = []);
获取歌手的歌曲
/** * 获取歌手歌曲 * @param string $singerId * @param integer $page * @param integer $pageSize * @return array */ public function getSingerSongs($singerId, $page = 1, $pageSize = 50);
获取曲目信息
/** * 获取歌曲信息 * @param string $songId * @return array */ public function getSongInfo($songId);
获取排行榜的歌曲
/** * 获取榜单歌曲 * @param string $rankId * @return array */ public function getChartSongs($rankId, $index = 0, &$data = []);
获取排行榜中歌手的歌曲
/** * 获取歌手排行榜数据 * @param string $singerId * @return array */ public function getSingersRankInfo($singerId);