SVOD权益产品同步接口
<h5>简要描述</h5>
<ul>
<li>SVOD权益产品同步接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xxxxx:8505/spm/notify/syncRightsProduct</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<h6>requestHeader</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>协议版本号,目前统一为1.0不效验</td>
</tr>
<tr>
<td style="text-align: left;">sourceDeviceCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>填写“归属平台类型编码”</td>
</tr>
<tr>
<td style="text-align: left;">timeStamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>时间戳,格式为yyyyMMddHHmmss,取本地时间</td>
</tr>
<tr>
<td style="text-align: left;">transactionId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>交易流水号,不允许重复,建议格式2位子公司编码+14位时间戳+16位随机流水号</td>
</tr>
</tbody>
</table>
<h6>productList</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">productName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>权益产品名称</td>
</tr>
<tr>
<td style="text-align: left;">productCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>权益产品编码</td>
</tr>
<tr>
<td style="text-align: left;">productDesc</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>权益产品描述</td>
</tr>
<tr>
<td style="text-align: left;">platform</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>权益归属平台编码</td>
</tr>
<tr>
<td style="text-align: left;">rightType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>权益类型编码</td>
</tr>
<tr>
<td style="text-align: left;">effectiveTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>生效时间</td>
</tr>
<tr>
<td style="text-align: left;">invalidTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>失效时间</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>1:上架,2:下架</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>权益最低定价</td>
</tr>
<tr>
<td style="text-align: left;">sharingRatio</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">List<RatioInfo></td>
<td>结算分成比例</td>
</tr>
<tr>
<td style="text-align: left;">isSharedThird</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>是否分成第三方</td>
</tr>
<tr>
<td style="text-align: left;">isBindAccountSvod</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>0:否,如果存在绑定关系时,则解除绑定1:是,自动绑定通用劵</td>
</tr>
<tr>
<td style="text-align: left;">isBindCouponSvod</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>0:否,如果存在绑定关系时,则解除绑定1:是,自动绑定赠送劵</td>
</tr>
<tr>
<td style="text-align: left;">bindSvodDesc</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>绑定描述</td>
</tr>
<tr>
<td style="text-align: left;">opTime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>操作时间</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code> {
"requestHeader":{
"version":"5",
"sourceDeviceCode":"SVOD_VIDEO_TYPE",
"timeStamp":"2020-12-12 12:12:12",
"transactionId":"1"
},
"productList":[
{
"productName":"loveandpeaace1",
"productCode":"111122223333666666991",
"productDesc":"productDesc",
"platform":"SVOD_VIDEO_TYPE",
"rightType":"500",
"price":"33",
"effectiveTime":"2020-12-12 12:12:12",
"invalidTime":"2020-12-12 12:12:12",
"status":2,
"isSharedThird":1,
"isBindCouponSvod":0,
"opTime": "2020-12-12 12:12:12",
"isBindAccountSvod":0
},
{
"productName":"loveandpeaace2",
"productCode":"111122223333666666992",
"productDesc":"productDesc",
"platform":"SVOD_VIDEO_TYPE",
"rightType":"500",
"price":"33",
"effectiveTime":"2020-12-12 12:12:12",
"invalidTime":"2020-12-12 12:12:12",
"status":2,
"isSharedThird":1,
"isBindCouponSvod":0,
"opTime": "2020-12-12 20:12:12",
"isBindAccountSvod":0
},
{
"productName":"loveandpeaace3",
"productCode":"111122223333666666993",
"productDesc":"productDesc",
"platform":"SVOD_VIDEO_TYPE",
"rightType":"500",
"price":"33",
"effectiveTime":"2020-12-12 12:12:12",
"invalidTime":"2020-12-12 12:12:12",
"status":2,
"isSharedThird":1,
"isBindCouponSvod":0,
"opTime": "2020-12-12 19:12:12",
"isBindAccountSvod":0
}
]
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">resultCode</td>
<td style="text-align: left;">String</td>
<td>返回码</td>
</tr>
<tr>
<td style="text-align: left;">resultMessage</td>
<td style="text-align: left;">String</td>
<td>描述</td>
</tr>
<tr>
<td style="text-align: left;">errorList</td>
<td style="text-align: left;">List<ErrorInfo></td>
<td>失败权益产品</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<p>by:潘玉龙</p>