推荐API
<h5>简要描述</h5>
<ul>
<li>推荐API</li>
</ul>
<h3>头信息约定</h3>
<table>
<thead>
<tr>
<th style="text-align: left;">key值</th>
<th style="text-align: left;">value值</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"><code>Content-Type</code></td>
<td style="text-align: left;"><code>application/json;charset=UTF-8</code></td>
</tr>
</tbody>
</table>
<h5>请求URL</h5>
<ul>
<li><code>/api/recommend/</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数(推荐接口公共参数字段)</h5>
<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;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>userId(机顶盒用户字段)<code>联通:请求参数中的userId需带有&quot;unicom&quot;前缀</code></td>
</tr>
<tr>
<td style="text-align: left;">huoshanSpm</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>火山spm(火山提供)每个场景对应不同的spm (固定参数)</td>
</tr>
<tr>
<td style="text-align: left;">module</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>接口场景定义(固定参数)</td>
</tr>
<tr>
<td style="text-align: left;">size</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>媒资个数(当前接口需要展示的数量)</td>
</tr>
<tr>
<td style="text-align: left;">posterType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>海报类型(海报1对应'poster', 海报2对应'poster2', 海报3对应'poster3',缩略图1对应'thumbnail1',缩略图2对应'thumbnail2',缩略图3对应'thumbnail3')</td>
</tr>
<tr>
<td style="text-align: left;">pagename</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>页面名称,具体规范与探针中spm第二段相同</td>
</tr>
<tr>
<td style="text-align: left;">floorname</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>楼层名称,具体规范与探针中spm第三段相同</td>
</tr>
<tr>
<td style="text-align: left;">floorid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>楼层id(仅可视化场景有,具体场景参照如下说明)</td>
</tr>
<tr>
<td style="text-align: left;">floorno</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>楼层顺序(仅可视化场景有,具体场景参照如下说明)</td>
</tr>
<tr>
<td style="text-align: left;">refresh</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">boolean</td>
<td>(换一换会直接请求火山,是否有新内容要看火山场景的刷新周期,5分钟)默认:false,换一换刷新:true</td>
</tr>
</tbody>
</table>
<h6>场景定义SPM参数(火山提供)</h6>
<ul>
<li>详见:<code>合作场景对应SPM</code></li>
</ul>
<h6>可视化场景(需提供楼层id、楼层顺序)</h6>
<table>
<thead>
<tr>
<th style="text-align: left;">可视化场景</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">【看电视】-首屏猜你喜欢</td>
</tr>
<tr>
<td style="text-align: left;">【看电视】-今日榜单</td>
</tr>
<tr>
<td style="text-align: left;">【推荐】 -免费好片</td>
</tr>
<tr>
<td style="text-align: left;">【电影】-猜你喜欢</td>
</tr>
<tr>
<td style="text-align: left;">【电影】-免费大片畅快看</td>
</tr>
<tr>
<td style="text-align: left;">【电视剧】-猜你喜欢</td>
</tr>
<tr>
<td style="text-align: left;">【电视剧】-这些免费好剧请收藏</td>
</tr>
<tr>
<td style="text-align: left;">【免费】-高分好剧、经典电影、优质动画、好看综艺</td>
</tr>
<tr>
<td style="text-align: left;">【综艺】-猜你喜欢</td>
</tr>
<tr>
<td style="text-align: left;">【少儿】-少儿热播榜</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<p><code>curl -X POST http://172.28.172.132:38002/zjxmt/api/recommend -H &#039;Content-Type: application/json&#039; -d &#039;{ &quot;userId&quot;: &quot;user_id_7788&quot;, &quot;pagename&quot;: &quot;A_B_C&quot;, &quot;huoshanSpm&quot;: &quot;A_B_C&quot;, &quot;module&quot;: 1, &quot;size&quot;: 10, &quot;posterType&quot;: &quot;poster&quot;, &quot;level1tags&quot;: &quot;电影&quot;, &quot;parentItem&quot;: &quot;2222&quot; }&#039; </code></p>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">错误码(0:请求成功,-1:请求失败【<code>非0的code都视为失败</code>】,包含参数校验,业务系统异常)</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">成功:success,失败:异常消息(请对业务异常做异常捕获处理,不直接吐message,message包含错误消息,)</td>
</tr>
<tr>
<td style="text-align: left;">- result</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">返回结果对象</td>
</tr>
<tr>
<td style="text-align: left;">- - size</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">当前返回结果大小</td>
</tr>
<tr>
<td style="text-align: left;">- - time</td>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">请求时间</td>
</tr>
<tr>
<td style="text-align: left;">- - item_list</td>
<td style="text-align: left;">array</td>
<td style="text-align: left;">返回结果list</td>
</tr>
<tr>
<td style="text-align: left;">size</td>
<td style="text-align: left;">number</td>
<td style="text-align: left;">分页的请求,当前size表示总量,可用于计算分页大小</td>
</tr>
<tr>
<td style="text-align: left;">trace_id</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">请求id,可用于查看链路追踪</td>
</tr>
</tbody>
</table>
<h5>返回参数result Object说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">reserved1</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">火山spm、request_id(每次请求生成的不同,不要使用缓存中的)、pitem,(请求参数中parentItem字段的值,不要使用缓存中的,非相关推荐接口无此字段)字段【(英文)分号;分割】</td>
</tr>
<tr>
<td style="text-align: left;">ElementType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">媒资类型:program、series</td>
</tr>
<tr>
<td style="text-align: left;">ID</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">唯一 ID</td>
</tr>
<tr>
<td style="text-align: left;">Code</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">全局唯一标识</td>
</tr>
<tr>
<td style="text-align: left;">Name</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">连续剧名称</td>
</tr>
<tr>
<td style="text-align: left;">TypeId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">节目类型 一级标签</td>
</tr>
<tr>
<td style="text-align: left;">Bastags</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">基础标签,用竖线``分隔</td>
</tr>
<tr>
<td style="text-align: left;">Optags</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">运营标签,用逗号``分隔</td>
</tr>
<tr>
<td style="text-align: left;">PackageFlag</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">是否收费</td>
</tr>
<tr>
<td style="text-align: left;">Keywords</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">节目关键字,用逗号``分隔</td>
</tr>
<tr>
<td style="text-align: left;">OrderNumber</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">订购编号</td>
</tr>
<tr>
<td style="text-align: left;">OriginalName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">原名</td>
</tr>
<tr>
<td style="text-align: left;">SortName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">排序名称</td>
</tr>
<tr>
<td style="text-align: left;">SearchName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">索引名称</td>
</tr>
<tr>
<td style="text-align: left;">OrgAirDate</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">首播日期 (YYYYMMDDHH24MiSS),进入媒资的时间记录为首播时间</td>
</tr>
<tr>
<td style="text-align: left;">LicensingWindowStart</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">有效定购开始时间 (YYYYMMDDHH24MiSS)</td>
</tr>
<tr>
<td style="text-align: left;">LicensingWindowEnd</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">有效定购结束时间 (YYYYMMDDHH24MiSS)</td>
</tr>
<tr>
<td style="text-align: left;">DisplayAsNew</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">新到天数</td>
</tr>
<tr>
<td style="text-align: left;">DisplayAsLastChance</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">剩余天数</td>
</tr>
<tr>
<td style="text-align: left;">Macrovision</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">拷贝保护标志(0/1)</td>
</tr>
<tr>
<td style="text-align: left;">Price</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">含税定价</td>
</tr>
<tr>
<td style="text-align: left;">VolumnCount</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">总集数</td>
</tr>
<tr>
<td style="text-align: left;">Status</td>
<td style="text-align: left;">Boolean</td>
<td style="text-align: left;">状态标志 0:失效 1:生效</td>
</tr>
<tr>
<td style="text-align: left;">Description</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">描述信息</td>
</tr>
<tr>
<td style="text-align: left;">Kpeople</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">主要人物</td>
</tr>
<tr>
<td style="text-align: left;">Director</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">导演</td>
</tr>
<tr>
<td style="text-align: left;">ScriptWriter</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">编剧</td>
</tr>
<tr>
<td style="text-align: left;">Compere</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">节目主持人</td>
</tr>
<tr>
<td style="text-align: left;">Guest</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">受访者</td>
</tr>
<tr>
<td style="text-align: left;">Reporter</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">记者</td>
</tr>
<tr>
<td style="text-align: left;">OpIncharge</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">其他责任人</td>
</tr>
<tr>
<td style="text-align: left;">SeriesType</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">1:连续剧,2:系列片</td>
</tr>
<tr>
<td style="text-align: left;">Poster</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">海报1,对应内容的竖图</td>
</tr>
<tr>
<td style="text-align: left;">Poster2</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">海报2,对应内容的竖图</td>
</tr>
<tr>
<td style="text-align: left;">Poster3</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">海报3,对应内容的竖图</td>
</tr>
<tr>
<td style="text-align: left;">Still</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">剧照,对应内容的横图</td>
</tr>
<tr>
<td style="text-align: left;">OpImg1</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">运营图片1</td>
</tr>
<tr>
<td style="text-align: left;">OpImg2</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">运营图片2</td>
</tr>
<tr>
<td style="text-align: left;">ReleaseYear</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">上映年份 (YYYYMMDD)</td>
</tr>
<tr>
<td style="text-align: left;">CornerMark</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">基础角标【program】</td>
</tr>
<tr>
<td style="text-align: left;">ViewPoint</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">一句话看点</td>
</tr>
<tr>
<td style="text-align: left;">HighLight1</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">一句话看点1</td>
</tr>
<tr>
<td style="text-align: left;">Grade</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">节目分级</td>
</tr>
<tr>
<td style="text-align: left;">Score</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">评分</td>
</tr>
<tr>
<td style="text-align: left;">DoubanScore</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">豆瓣评分</td>
</tr>
<tr>
<td style="text-align: left;">Subtitle</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">字幕</td>
</tr>
<tr>
<td style="text-align: left;">Company</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">发行商</td>
</tr>
<tr>
<td style="text-align: left;">StartTime</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">正片开始时间</td>
</tr>
<tr>
<td style="text-align: left;">EndTime</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">正片结束时间</td>
</tr>
<tr>
<td style="text-align: left;">PlayChannel</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">播出频道</td>
</tr>
<tr>
<td style="text-align: left;">Reserve1</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">预留字段1</td>
</tr>
<tr>
<td style="text-align: left;">Reserve2</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">预留字段2</td>
</tr>
<tr>
<td style="text-align: left;">Reserve3</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">预留字段3</td>
</tr>
<tr>
<td style="text-align: left;">Reserve4</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">预留字段4</td>
</tr>
<tr>
<td style="text-align: left;">Reserve5</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">预留字段5</td>
</tr>
<tr>
<td style="text-align: left;">CreateDate</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">OMS创建时间 (YYYYMMDDHH24MiSS)</td>
</tr>
<tr>
<td style="text-align: left;">AuditDate</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">运营系统审核时间 (YYYYMMDDHH24MiSS)</td>
</tr>
<tr>
<td style="text-align: left;">MediaSpec</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">媒体视音频编转码信息格式描述信息,参考附录4.1</td>
</tr>
<tr>
<td style="text-align: left;">PublicReleaseLn</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">公映许可证号</td>
</tr>
<tr>
<td style="text-align: left;">RecordLn</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">广电总局备案号</td>
</tr>
<tr>
<td style="text-align: left;">NetFilmLn</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">网络剧片发行许可证</td>
</tr>
<tr>
<td style="text-align: left;">DomesticSeriesDistributionLn</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">国产电视剧发行许可证</td>
</tr>
<tr>
<td style="text-align: left;">ImportLn</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">引进许可证号</td>
</tr>
<tr>
<td style="text-align: left;">ValidTime</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">合同有效期生效时间</td>
</tr>
<tr>
<td style="text-align: left;">ExpireTime</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">合同有效期失效时间</td>
</tr>
<tr>
<td style="text-align: left;">HighLight2</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">一句话看点2</td>
</tr>
<tr>
<td style="text-align: left;">HighLight3</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">一句话看点3</td>
</tr>
<tr>
<td style="text-align: left;">Definition</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">清晰度</td>
</tr>
<tr>
<td style="text-align: left;">OpeningDuration</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">片头时长</td>
</tr>
<tr>
<td style="text-align: left;">EndingDuration</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">片尾时长</td>
</tr>
<tr>
<td style="text-align: left;">ContentSources</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">内容来源</td>
</tr>
<tr>
<td style="text-align: left;">Recommend</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">推荐语</td>
</tr>
<tr>
<td style="text-align: left;">BizType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">业务类型 (OTT等)</td>
</tr>
<tr>
<td style="text-align: left;">ShortVideoFlag</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">是否中短视频 0:否(默认) 1:是</td>
</tr>
<tr>
<td style="text-align: left;">PromoVideo</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">活动宣传片 1:是,0:否(默认)</td>
</tr>
<tr>
<td style="text-align: left;">VodCaption</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">字幕 0:否(默认) 1:是</td>
</tr>
<tr>
<td style="text-align: left;">AudioVisual</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">视听标识 1:视听 2:非视听</td>
</tr>
<tr>
<td style="text-align: left;">SDKType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">sdk类型</td>
</tr>
<tr>
<td style="text-align: left;">ViewingTraffic</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">观看流量</td>
</tr>
<tr>
<td style="text-align: left;">ViewType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">视听类型</td>
</tr>
<tr>
<td style="text-align: left;">FileSize</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">存储大小</td>
</tr>
<tr>
<td style="text-align: left;">SoundEffect</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">音效</td>
</tr>
<tr>
<td style="text-align: left;">TvcType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">tvc贴片 0:否(默认) 1:商业 2:公益</td>
</tr>
<tr>
<td style="text-align: left;">SelfMode</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">自制</td>
</tr>
<tr>
<td style="text-align: left;">ContentTeaser</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">内容预告片</td>
</tr>
<tr>
<td style="text-align: left;">Level1Tags</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">一级标签</td>
</tr>
<tr>
<td style="text-align: left;">Level2Tags</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">二级标签</td>
</tr>
<tr>
<td style="text-align: left;">Level3Tags</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">三级标签</td>
</tr>
<tr>
<td style="text-align: left;">Level4Tags</td>
<td style="text-align: left;">Text</td>
<td style="text-align: left;">四级标签</td>
</tr>
<tr>
<td style="text-align: left;">AiFace</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">AI人脸</td>
</tr>
<tr>
<td style="text-align: left;">AiEvent</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">AI事件</td>
</tr>
<tr>
<td style="text-align: left;">AiScene</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">AI场景</td>
</tr>
<tr>
<td style="text-align: left;">CopyrightReverse1</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">版权预留字段1</td>
</tr>
<tr>
<td style="text-align: left;">CopyrightReverse2</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">版权预留字段2</td>
</tr>
<tr>
<td style="text-align: left;">CopyrightReverse3</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">版权预留字段3</td>
</tr>
<tr>
<td style="text-align: left;">CopyrightReverse4</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">版权预留字段4</td>
</tr>
<tr>
<td style="text-align: left;">CopyrightReverse5</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">版权预留字段5</td>
</tr>
<tr>
<td style="text-align: left;">BaseMarkPath</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">基础角标路径 图片文件在图片服务器中的保存路径</td>
</tr>
<tr>
<td style="text-align: left;">OpMarkPath</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">运营角标路径 图片文件在图片服务器中的保存路径</td>
</tr>
<tr>
<td style="text-align: left;">ContentProvider</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">内容提供商标识</td>
</tr>
<tr>
<td style="text-align: left;">OriginalCountry</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">国家地区</td>
</tr>
<tr>
<td style="text-align: left;">VSPCode</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">内容服务平台标识</td>
</tr>
<tr>
<td style="text-align: left;">FreeEpisode</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">免费播放集数</td>
</tr>
<tr>
<td style="text-align: left;">Language</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">语言</td>
</tr>
<tr>
<td style="text-align: left;">MaxEpisodeIndex</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">最大更新集数</td>
</tr>
<tr>
<td style="text-align: left;">PriceTaxIn</td>
<td style="text-align: left;">BigDecimal</td>
<td style="text-align: left;">列表定价(<code>以下字段来自t_program</code>)</td>
</tr>
<tr>
<td style="text-align: left;">SeriesFlag</td>
<td style="text-align: left;">Integer</td>
<td style="text-align: left;">0: 影片 1: 单集 2: 系列剧子集</td>
</tr>
<tr>
<td style="text-align: left;">Copyright</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">版权方标识</td>
</tr>
<tr>
<td style="text-align: left;">IssueNo</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">系列剧期号</td>
</tr>
<tr>
<td style="text-align: left;">Tags</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">关联标签,用分号竖线“”分隔</td>
</tr>
<tr>
<td style="text-align: left;">Duration</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">节目时长 (分钟)</td>
</tr>
<tr>
<td style="text-align: left;">WriterDisplay</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">作者列表(只供显示)</td>
</tr>
<tr>
<td style="text-align: left;">SourceType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1: 视频类节目 2: 图文类节目</td>
</tr>
<tr>
<td style="text-align: left;">OpMark</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">运营角标</td>
</tr>
<tr>
<td style="text-align: left;">VodType</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">vod: 单集 episode: 子集</td>
</tr>
<tr>
<td style="text-align: left;">ActorDisplay</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">演员列表(只供显示)</td>
</tr>
<tr>
<td style="text-align: left;">BaseMark</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">基础角标</td>
</tr>
<tr>
<td style="text-align: left;">PicJson</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">JSON格式,key为图片类型+序号,value为图片地址。例如{"poster1":"/example.png"}图片类型值:thumbnail:缩略图、poster:海报、still:横图、icon:图标、background:背景图、lunbo:轮播、ai1:AI图片1、ai2:AI图片2、beiyong:备用。序号值1-99</td>
</tr>
</tbody>
</table>
<h5>series 返回参数示例</h5>
<pre><code>{
&quot;code&quot;: 0,
&quot;message&quot;: &quot;success&quot;,
&quot;result&quot;: {
&quot;size&quot;: 1,
&quot;time&quot;: &quot;2024-08-14T02:55:00.037Z&quot;,
&quot;item_list&quot;: [
{
&quot;ID&quot;: &quot;65659&quot;,
&quot;Code&quot;: &quot;ZT22012023082511395776044K&quot;,
&quot;Name&quot;: &quot;4K-向山海出发&quot;,
&quot;TypeId&quot;: &quot;005&quot;,
&quot;Bastags&quot;: &quot;bastag2081&quot;,
&quot;Optags&quot;: &quot;&quot;,
&quot;PackageFlag&quot;: &quot;0&quot;,
&quot;Keywords&quot;: &quot;XSHCF&quot;,
&quot;OrderNumber&quot;: &quot;&quot;,
&quot;OriginalName&quot;: &quot;&quot;,
&quot;SortName&quot;: &quot;&quot;,
&quot;SearchName&quot;: &quot;&quot;,
&quot;OrgAirDate&quot;: &quot;&quot;,
&quot;LicensingWindowStart&quot;: &quot;20240304000000&quot;,
&quot;LicensingWindowEnd&quot;: &quot;20740304000000&quot;,
&quot;DisplayAsNew&quot;: &quot;&quot;,
&quot;DisplayAsLastChance&quot;: &quot;&quot;,
&quot;Macrovision&quot;: &quot;&quot;,
&quot;Price&quot;: &quot;&quot;,
&quot;VolumnCount&quot;: 10,
&quot;Status&quot;: true,
&quot;Description&quot;: &quot;是浙江卫视推出的自驾旅行纪实类真人秀,由郑恺、孟鹤堂、伯远组成“山海探路小队”。&quot;,
&quot;Kpeople&quot;: &quot;郑恺、孟鹤堂、伯远、张亮、杜海涛&quot;,
&quot;Director&quot;: &quot;佚名&quot;,
&quot;ScriptWriter&quot;: &quot;&quot;,
&quot;Compere&quot;: &quot;&quot;,
&quot;Guest&quot;: &quot;&quot;,
&quot;Reporter&quot;: &quot;&quot;,
&quot;OpIncharge&quot;: &quot;&quot;,
&quot;SeriesType&quot;: 1,
&quot;Poster&quot;: &quot;/micro-picture/series/2024-06-12/6575d141-1244-4a37-8c4d-c95946b1cd50.jpg&quot;,
&quot;Poster2&quot;: &quot;/micro-picture/series/2024-06-12/2ac467ce-2e80-400d-bc7f-cad1a6cda7ed.jpg&quot;,
&quot;Poster3&quot;: &quot;/micro-picture/series/2024-06-12/89d5ba64-a070-44ba-b5f0-7a449e1f88a3.jpg&quot;,
&quot;Still&quot;: &quot;&quot;,
&quot;OpImg1&quot;: &quot;&quot;,
&quot;OpImg2&quot;: &quot;&quot;,
&quot;ReleaseYear&quot;: &quot;2023&quot;,
&quot;ViewPoint&quot;: &quot;&quot;,
&quot;HighLight1&quot;: &quot;向外探索世界,向内认知自我&quot;,
&quot;Grade&quot;: &quot;A&quot;,
&quot;Score&quot;: &quot;8.2&quot;,
&quot;DoubanScore&quot;: &quot;0.0&quot;,
&quot;Subtitle&quot;: &quot;&quot;,
&quot;Company&quot;: &quot;&quot;,
&quot;StartTime&quot;: null,
&quot;EndTime&quot;: null,
&quot;PlayChannel&quot;: &quot;&quot;,
&quot;Reserve1&quot;: &quot;&quot;,
&quot;Reserve2&quot;: &quot;&quot;,
&quot;Reserve3&quot;: &quot;&quot;,
&quot;Reserve4&quot;: &quot;&quot;,
&quot;Reserve5&quot;: &quot;&quot;,
&quot;CreateDate&quot;: &quot;20240304121125&quot;,
&quot;AuditDate&quot;: &quot;20240304121140&quot;,
&quot;MediaSpec&quot;: &quot;&quot;,
&quot;PublicReleaseLn&quot;: &quot;&quot;,
&quot;RecordLn&quot;: &quot;&quot;,
&quot;NetFilmLn&quot;: &quot;&quot;,
&quot;DomesticSeriesDistributionLn&quot;: &quot;&quot;,
&quot;ImportLn&quot;: &quot;&quot;,
&quot;ValidTime&quot;: &quot;2024-03-04 00:00:00&quot;,
&quot;ExpireTime&quot;: &quot;2074-03-04 00:00:00&quot;,
&quot;HightLight1&quot;: null,
&quot;HighLight2&quot;: &quot;&quot;,
&quot;HighLight3&quot;: &quot;&quot;,
&quot;Definition&quot;: 2,
&quot;OpeningDuration&quot;: 0,
&quot;EndingDuration&quot;: 0,
&quot;ContentSources&quot;: &quot;&quot;,
&quot;Recommend&quot;: &quot;&quot;,
&quot;BizType&quot;: &quot;IPTV&quot;,
&quot;ShortVideoFlag&quot;: 0,
&quot;PromoVideo&quot;: 0,
&quot;VodCaption&quot;: &quot;&quot;,
&quot;AudioVisual&quot;: 1,
&quot;SDKType&quot;: &quot;&quot;,
&quot;ViewingTraffic&quot;: &quot;&quot;,
&quot;ViewType&quot;: &quot;&quot;,
&quot;FileSize&quot;: &quot;&quot;,
&quot;SoundEffect&quot;: &quot;0&quot;,
&quot;TvcType&quot;: &quot;0&quot;,
&quot;SelfMode&quot;: 0,
&quot;ContentTeaser&quot;: &quot;&quot;,
&quot;Level1Tags&quot;: &quot;综艺&quot;,
&quot;Level2Tags&quot;: &quot;生活&quot;,
&quot;Level3Tags&quot;: &quot;体验、旅游、户外&quot;,
&quot;Level4Tags&quot;: &quot;{\&quot;source\&quot;:\&quot;Z视介;中国蓝;卫视同步\&quot;,\&quot;typeGroup\&quot;:\&quot;真人秀\&quot;}&quot;,
&quot;AiFace&quot;: &quot;&quot;,
&quot;AiEvent&quot;: &quot;&quot;,
&quot;AiScene&quot;: &quot;&quot;,
&quot;CopyrightReverse1&quot;: &quot;&quot;,
&quot;CopyrightReverse2&quot;: &quot;&quot;,
&quot;CopyrightReverse3&quot;: &quot;&quot;,
&quot;CopyrightReverse4&quot;: &quot;&quot;,
&quot;CopyrightReverse5&quot;: &quot;&quot;,
&quot;BaseMarkPath&quot;: &quot;&quot;,
&quot;OpMarkPath&quot;: &quot;&quot;,
&quot;ContentProvider&quot;: &quot;&quot;,
&quot;OriginalCountry&quot;: &quot;内地&quot;,
&quot;VSPCode&quot;: &quot;&quot;,
&quot;FreeEpisode&quot;: &quot;&quot;,
&quot;Language&quot;: &quot;普通话&quot;,
&quot;MaxEpisodeIndex&quot;: 10,
&quot;BizDomain&quot;: &quot;&quot;,
&quot;ProdAreaID&quot;: &quot;&quot;,
&quot;BaseMark&quot;: &quot;&quot;,
&quot;OpMark&quot;: &quot;&quot;,
&quot;PayCornerMark&quot;: null,
&quot;PayCornerMarkIcon&quot;: null,
&quot;ElementType&quot;: &quot;series&quot;,
&quot;ActorDisplay&quot;: &quot;&quot;,
&quot;WriterDisplay&quot;: &quot;&quot;,
&quot;SourceType&quot;: &quot;&quot;,
&quot;SeriesFlag&quot;: &quot;&quot;,
&quot;VodType&quot;: &quot;&quot;,
&quot;Copyright&quot;: &quot;&quot;,
&quot;Duration&quot;: &quot;&quot;,
&quot;Tags&quot;: &quot;&quot;,
&quot;IssueNo&quot;: &quot;&quot;,
&quot;PriceTaxIn&quot;: &quot;&quot;,
&quot;item_id&quot;: &quot;1788398740389730661&quot;,
&quot;reserved1&quot;: &quot;电信$##$详情页$##$综艺;784a253b-d1f5-4f58-82ad-76312c66a928;10001001000003766526533192122752&quot;
}
]
},
&quot;size&quot;: 1,
&quot;source&quot;: &quot;0&quot;,
&quot;trace_id&quot;: &quot;784a253b-d1f5-4f58-82ad-76312c66a928&quot;
}</code></pre>
<h5>program 返回参数示例</h5>
<pre><code>{
&quot;code&quot;: 0,
&quot;message&quot;: &quot;success&quot;,
&quot;result&quot;: {
&quot;size&quot;: 6,
&quot;time&quot;: &quot;2024-08-14T02:52:43.422Z&quot;,
&quot;item_list&quot;: [
{
&quot;ID&quot;: &quot;4402931&quot;,
&quot;Code&quot;: &quot;4f4f5482e8fdac47f8449da9c2b625d6&quot;,
&quot;BizDomain&quot;: &quot;&quot;,
&quot;Name&quot;: &quot;4K-热辣滚烫&quot;,
&quot;OriginalName&quot;: &quot;&quot;,
&quot;SortName&quot;: &quot;&quot;,
&quot;SearchName&quot;: &quot;&quot;,
&quot;ActorDisplay&quot;: &quot;贾玲,雷佳音,张小斐&quot;,
&quot;WriterDisplay&quot;: &quot;&quot;,
&quot;OriginalCountry&quot;: &quot;内地&quot;,
&quot;Language&quot;: &quot;普通话&quot;,
&quot;ReleaseYear&quot;: &quot;2024&quot;,
&quot;OrgAirDate&quot;: &quot;&quot;,
&quot;LicensingWindowStart&quot;: &quot;20240422000000&quot;,
&quot;LicensingWindowEnd&quot;: &quot;20540422000000&quot;,
&quot;DisplayAsNew&quot;: &quot;&quot;,
&quot;DisplayAsLastChance&quot;: &quot;&quot;,
&quot;Macrovision&quot;: &quot;&quot;,
&quot;Description&quot;: &quot;讲述了宅家多年的杜乐莹结识了拳击教练昊坤后,克服接踵而至的考验开启滚烫人生的故事。&quot;,
&quot;PriceTaxIn&quot;: &quot;&quot;,
&quot;Status&quot;: true,
&quot;SourceType&quot;: &quot;&quot;,
&quot;SeriesFlag&quot;: 0,
&quot;VodType&quot;: &quot;vod&quot;,
&quot;Kpeople&quot;: &quot;贾玲,雷佳音,张小斐&quot;,
&quot;Director&quot;: &quot;贾玲&quot;,
&quot;ScriptWriter&quot;: &quot;&quot;,
&quot;Compere&quot;: &quot;&quot;,
&quot;Guest&quot;: &quot;&quot;,
&quot;Reporter&quot;: &quot;&quot;,
&quot;OpIncharge&quot;: &quot;&quot;,
&quot;VSPCode&quot;: &quot;&quot;,
&quot;Copyright&quot;: &quot;&quot;,
&quot;ContentProvider&quot;: &quot;欢网科技&quot;,
&quot;Duration&quot;: &quot;&quot;,
&quot;TypeId&quot;: &quot;001&quot;,
&quot;Bastags&quot;: &quot;0002&quot;,
&quot;Optags&quot;: &quot;&quot;,
&quot;PackageFlag&quot;: true,
&quot;Keywords&quot;: &quot;&quot;,
&quot;Tags&quot;: &quot;&quot;,
&quot;Poster&quot;: &quot;/micro-picture/movie/2024-04-22/60c85ea4-d476-4f1f-9589-694611b55ef0.jpg&quot;,
&quot;Poster2&quot;: &quot;/micro-picture/movie/2024-04-22/4dd7d766-65df-42e2-b280-c70ef8ae343f.jpg&quot;,
&quot;Poster3&quot;: &quot;/micro-picture/movie/2024-04-22/9d2b1130-6e96-4a70-84be-7fa6c9948299.jpg&quot;,
&quot;Still&quot;: &quot;&quot;,
&quot;OpImg1&quot;: &quot;&quot;,
&quot;OpImg2&quot;: &quot;&quot;,
&quot;CornerMark&quot;: &quot;&quot;,
&quot;IssueNo&quot;: &quot;&quot;,
&quot;ViewPoint&quot;: &quot;&quot;,
&quot;Grade&quot;: &quot;S&quot;,
&quot;Score&quot;: &quot;8.0&quot;,
&quot;DoubanScore&quot;: &quot;7.8&quot;,
&quot;Subtitle&quot;: &quot;&quot;,
&quot;Company&quot;: &quot;&quot;,
&quot;StartTime&quot;: null,
&quot;EndTime&quot;: null,
&quot;PlayChannel&quot;: &quot;&quot;,
&quot;Reserve1&quot;: &quot;&quot;,
&quot;Reserve2&quot;: &quot;&quot;,
&quot;Reserve3&quot;: &quot;&quot;,
&quot;Reserve4&quot;: &quot;&quot;,
&quot;Reserve5&quot;: &quot;&quot;,
&quot;CreateDate&quot;: &quot;20240422141300.0&quot;,
&quot;AuditDate&quot;: &quot;20240422154900&quot;,
&quot;BaseMark&quot;: &quot;&quot;,
&quot;OpMark&quot;: &quot;&quot;,
&quot;PublicReleaseLn&quot;: &quot;电审故字【2023】第756号&quot;,
&quot;RecordLn&quot;: &quot;&quot;,
&quot;NetFilmLn&quot;: &quot;&quot;,
&quot;DomesticSeriesDistributionLn&quot;: &quot;&quot;,
&quot;ImportLn&quot;: &quot;&quot;,
&quot;ValidTime&quot;: &quot;2024-04-22 00:00:00&quot;,
&quot;ExpireTime&quot;: &quot;2054-04-22 00:00:00&quot;,
&quot;HighLight1&quot;: &quot;贾玲演绎滚烫人生&quot;,
&quot;HighLight2&quot;: &quot;贾玲热辣蜕变拳击手&quot;,
&quot;HighLight3&quot;: &quot;贾玲突破极限活出自己&quot;,
&quot;Definition&quot;: 2,
&quot;OpeningDuration&quot;: 0,
&quot;EndingDuration&quot;: 0,
&quot;ContentSources&quot;: &quot;&quot;,
&quot;Recommend&quot;: &quot;&quot;,
&quot;BizType&quot;: &quot;IPTV&quot;,
&quot;ShortVideoFlag&quot;: 0,
&quot;PromoVideo&quot;: 0,
&quot;VodCaption&quot;: &quot;0&quot;,
&quot;AudioVisual&quot;: 1,
&quot;SDKType&quot;: &quot;&quot;,
&quot;ViewingTraffic&quot;: &quot;&quot;,
&quot;ViewType&quot;: &quot;&quot;,
&quot;FileSize&quot;: &quot;15190794&quot;,
&quot;SoundEffect&quot;: &quot;0&quot;,
&quot;TvcType&quot;: &quot;0&quot;,
&quot;SelfMode&quot;: 0,
&quot;ContentTeaser&quot;: &quot;&quot;,
&quot;Level1Tags&quot;: &quot;电影&quot;,
&quot;Level2Tags&quot;: &quot;喜剧&quot;,
&quot;Level3Tags&quot;: &quot;励志;治愈&quot;,
&quot;Level4Tags&quot;: &quot;{\&quot;viewGroup\&quot;:\&quot;院线首映;最新上线\&quot;,\&quot;boxOffice\&quot;:\&quot;超30亿\&quot;}&quot;,
&quot;AiFace&quot;: &quot;&quot;,
&quot;AiEvent&quot;: &quot;&quot;,
&quot;AiScene&quot;: &quot;&quot;,
&quot;CopyrightReverse1&quot;: &quot;&quot;,
&quot;CopyrightReverse2&quot;: &quot;&quot;,
&quot;CopyrightReverse3&quot;: &quot;&quot;,
&quot;CopyrightReverse4&quot;: &quot;&quot;,
&quot;CopyrightReverse5&quot;: &quot;&quot;,
&quot;BaseMarkPath&quot;: &quot;&quot;,
&quot;OpMarkPath&quot;: &quot;&quot;,
&quot;OrderNumber&quot;: &quot;&quot;,
&quot;ProdAreaID&quot;: &quot;&quot;,
&quot;SeriesCode&quot;: &quot;&quot;,
&quot;MediaSpec&quot;: &quot;&quot;,
&quot;EpisodeIndex&quot;: null,
&quot;PayCornerMark&quot;: null,
&quot;PayCornerMarkIcon&quot;: null,
&quot;ElementType&quot;: &quot;program&quot;,
&quot;Price&quot;: &quot;&quot;,
&quot;VolumnCount&quot;: &quot;&quot;,
&quot;SeriesType&quot;: &quot;&quot;,
&quot;FreeEpisode&quot;: &quot;&quot;,
&quot;item_id&quot;: &quot;1788398740389496241&quot;,
&quot;reserved1&quot;: &quot;电信$##$详情页$##$电影;d1fc9887-e911-40b7-833c-bda2b4514daa;eb75f20a993041de8ae68044be5ad338&quot;
}
]
},
&quot;size&quot;: 6,
&quot;source&quot;: &quot;0&quot;,
&quot;trace_id&quot;: &quot;d1fc9887-e911-40b7-833c-bda2b4514daa&quot;
}
</code></pre>
<h5>picjson 字段参数参考</h5>
<pre><code> {
&quot;still1&quot;: &quot;\\/content\\/202207\\/12\\/20220712145145176.jpg&quot;,
&quot;poster3&quot;: &quot;\\/micro-picture\\/series\\/2024-04-17\\/762cacaf-4989-41f8-b093-7691f91c8fb6.jpg&quot;,
&quot;thumbnail1&quot;: &quot;\\/micro-picture\\/series\\/2024-12-02\\/056f5cc5-7aa3-41f0-b296-8a8216ac1dc4.jpg&quot;,
&quot;poster1&quot;: &quot;\\/content\\/202207\\/12\\/20220712145145272.jpg&quot;,
&quot;still2&quot;: &quot;\\/content\\/202207\\/12\\/20220712145145079.jpg&quot;,
&quot;poster2&quot;: &quot;\\/micro-picture\\/series\\/2024-04-17\\/fcb77b57-77da-4d0f-a507-3dd83787c9da.jpg&quot;
} </code></pre>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>