itisbean/php-joox-api

为PHP提供joox音乐的公共API

1.0.3 2021-01-08 12:37 UTC

This package is auto-updated.

Last update: 2024-09-08 21:11:50 UTC


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);