同步媒体数据
请求URL:
/syncMedia
请求方式:
- POST
参数:
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| dramaId | 是 | uint | 短剧ID |
| title | 是 | string | 短剧标题 |
| unlockPrice | 否 | uint | 整部剧打包购买价格(金币),默认 0 |
| status | 否 | int8 | 整剧状态:0-下架,1-上架,默认 0 |
| episodeList | 否 | array | 剧集列表,可为空数组或省略 |
| └ episodeId | 是 | uint | 剧集ID |
| └ unlockPrice | 否 | uint | 单集解锁价格(金币),默认 0 |
| └ isFree | 否 | uint | 是否免费:0-付费,1-免费,默认 0 |
| └ status | 否 | uint | 剧集状态:0-下架,1-上架,默认 0 |
请求示例
[
{
"dramaId": 1001,
"title": "霸道总裁爱上我",
"unlockPrice": 9900,
"status": 1,
"episodeList": [
{
"episodeId": 1,
"unlockPrice": 0,
"isFree": 1,
"status": 1
},
{
"episodeId": 2,
"unlockPrice": 100,
"isFree": 0,
"status": 1
},
{
"episodeId": 3,
"unlockPrice": 100,
"isFree": 0,
"status": 1
}
]
},
{
"dramaId": 1002,
"title": "重生之都市战神",
"unlockPrice": 19900,
"status": 1,
"episodeList": []
}
]
返回示例
{
"code": 200,
"msg": "SUCCESS",
"data": null
}
返回参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码 |
| msg | string | |
| data | null |
备注
· 请求体必须是数组,即使只同步一部短剧也需包在 [] 中。
· episodeList 可以为空或不传,此时只同步短剧基础信息,不会影响已有剧集。
· 该接口无返回数据,成功时 data 为 null。
错误码 200 成功 510 系统错误