Skip to content

电台 - 详情 ​

登录后调用此接口,传入rid, 可获得对应电台的详情介绍

接口信息 ​

项目值
接口地址/dj/detail
请求方式GET / POST
需要登录是
对应模块dj_detail
文档分类电台与播客

请求参数 ​

参数类型必填默认值说明
ridstring✅-电台 的 id

HTTP 示例 ​

bash
GET /dj/detail?rid=336355127

编程式调用 ​

ts
import { djDetail } from 'hana-music-api';

const result = await djDetail({
  rid: '336355127',
});

console.log(result.body);

返回内容 ​

body.code、通到电台详情的 body.data 和电台自己的编号 data.id 收紧;dj 主播复用宽松的 PlaylistUser 并补了打赏字段 canReward、rewardCount,commentDatas[] 和其余展示字段宽松。unlockInfo、activityInfo、toplistInfo、labelDto、labels、toast、limitFreeToast、msg 在本批录制里只见过 null,没有声明。付费电台录制 dj_detail.paid 覆盖 feeInfo:slogan、buyed、finished、undershelf、purchaseCount、price、originalPrice 和 modules[](含 modules[].data[] 节目记录和旧版 mainSong)宽松声明;feeInfo.discountPrice 只见过 null,没有声明;feeInfo.videos 只见过空对象,声明为空对象。普通电台、官方账号电台和付费电台各有一份录制。缺少 rid 时上游返回 HTTP 200、正文 code: 400,未知 rid 返回 code: 404(radio not exist),SDK 都按业务拒绝转交对应 status。结构定义和类型是 DjDetailBody,见 返回体结构。

补充说明 ​

说明 : 登录后调用此接口,传入rid, 可获得对应电台的详情介绍

必选参数 : rid: 电台 的 id

接口地址 : /dj/detail

调用例子 : /dj/detail?rid=336355127 ( 对应 ' 代码时间 ' 的详情介绍 )

Released under the MIT License.