songDetail method

Future<SongDetailEntity?> songDetail({
  1. required List<String> ids,
})

歌曲详情 ids 歌曲id数组 不可超过1000

Implementation

Future<SongDetailEntity?> songDetail({required List<String> ids}) async {
  if (ids.length > 1000) {
    return SongDetailEntity()
      ..songs = []
      ..code = -1;
  }
  final data = {
    "c": jsonEncode(ids.map((id) => {"id": id}).toList())
  };
  return await BujuanMusicManager().post<SongDetailEntity>(url: Api.songDetail, data: data);
}