获取已付费资源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-未购买且无试看资源

results matching ""

    No results matching ""