获取已付费资源API
获取完整音视频链接
功能
获取付费专辑的完整音视频链接,根据用户的会员状态、付费内容购买状态来判断是否返回完整音视频链接。 如果用户没有购买该专辑,在有试听的情况下会返回试听链接,购买会返回完整地址。
限制
每次获取的播放地址,有效时间仅为2小时,请处理好调用策略,防止因为地址失效导致的无法访问。并且,禁止在客户端直接下载音视频。
接口请求调用
/oauth/album/fullLinkurl
HTTP请求方式:POST
授权方式:用户授权也支持应用token获取(仅限试听资源)
https://open-platform-test.dushu365.com/oauth/album/fullLinkurl?appid=fd0cac7cd6726d1111&sign=82536892cee554f566a4c45e61b573sad43fc996&access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJBTEwiXSwiZXhwIjoxNTY2fDc2OTQ0LCJqdGkiOiI4NzYxNmMwNC1mMWI3LTRhNWEtYjY1OS05NGIwNWUyZTMwNzQiLCJjbGllbnRfaWQiOiJmZDBjYWM3Y2Q2NzI2ZDIxMWYifQ.K3zwm1NLbYe8KK4JyvueFrCcPnGTrXX1S9PelnOWLCk
参数说明
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
programThrid | String | 是 | 节目编号 |
type | int | 是 | 链接类型 1:音频 2:视频 |
调用示例
{
"programThrid":"B585",
"type":1
}
示例返回
{
"data": {
"fullLink": "https://cdn-ali-dest-test.dushu365.com/media/audio/1582800238e87fca52d521f8a792446551c0d09477c4290k.mp3",
"fullLinkTime": 2922,
"type": 2
},
"msg": "操作成功!",
"status": "0000",
"systemMsg": "操作成功!",
"systemTime": 1629890394887
}
返回参数说明
参数 | 类型 | 说明 |
---|---|---|
data | JSONObject | |
data.fullLink | String | 完整音视频链接 |
data.fullLinkTime | Long | 时长 |
data.type | integer | 类型:1-试看,2-完整,3-无资源,4-未购买且无试看资源 |
获取思维导图
功能
获取付费内容的思维导图。
接口请求调用
/oauth/album/mindMapping
HTTP请求方式:POST
授权方式:用户授权也支持应用token获取(仅限试看资源)
https://open-platform-test.dushu365.com/oauth/album/mindMapping?appid=fd0cac7cd6726d1111&sign=82536892cee554f566a4c45e61b573sad43fc996&access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJBTEwiXSwiZXhwIjoxNTY2fDc2OTQ0LCJqdGkiOiI4NzYxNmMwNC1mMWI3LTRhNWEtYjY1OS05NGIwNWUyZTMwNzQiLCJjbGllbnRfaWQiOiJmZDBjYWM3Y2Q2NzI2ZDIxMWYifQ.K3zwm1NLbYe8KK4JyvueFrCcPnGTrXX1S9PelnOWLCk
参数说明
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
programThrid | String | 是 | 节目编号 |
调用示例
{
"programThrid":"B561"
}
示例返回
{
"data": {
"content": "<p><img src=\"https://cdn-ali-images-test.dushu365.com/1599042112919f59d074bacfab5404404388c61a9fcoduay\" style=\"max-width:100%;\"><br></p>",
"resourceType": 1,
"type": 2
},
"msg": "操作成功!",
"status": "0000",
"systemMsg": "操作成功!",
"systemTime": 1629355968336
}
返回参数说明
参数 | 类型 | 说明 |
---|---|---|
data | JSONObject | |
data.content | String | 思维导图的图片地址 |
data.type | integer | 类型:1-试看,2-完整,3-无资源,4-未购买且无试看资源 |
data.resourceType | integer | 类型:1-图文,2-图片 |
获取演讲实录
功能
获取付费内容的演讲实录。
接口请求调用
/oauth/album/lecture
HTTP请求方式:POST
授权方式:用户授权也支持应用token获取(仅限试看资源)
https://open-platform-test.dushu365.com/oauth/album/lecture?appid=fd0cac7cd6726d1111&sign=82536892cee554f566a4c45e61b573sad43fc996&access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJBTEwiXSwiZXhwIjoxNTY2fDc2OTQ0LCJqdGkiOiI4NzYxNmMwNC1mMWI3LTRhNWEtYjY1OS05NGIwNWUyZTMwNzQiLCJjbGllbnRfaWQiOiJmZDBjYWM3Y2Q2NzI2ZDIxMWYifQ.K3zwm1NLbYe8KK4JyvueFrCcPnGTrXX1S9PelnOWLCk
参数说明
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
programThrid | String | 是 | 节目编号 |
调用示例
{
"programThrid":"B561"
}
示例返回
{
"data": {
"content": "<p>正式图文;</p>",
"type": 2
},
"msg": "操作成功!",
"status": "0000",
"systemMsg": "操作成功!",
"systemTime": 1629356500603
}
返回参数说明
参数 | 类型 | 说明 |
---|---|---|
data | JSONObject | |
data.conctent | String | 演讲实录内容 |
data.type | integer | 类型:1-试看,2-完整,3-无资源,4-未购买且无试看资源 |