新媒体推荐

新媒体推荐


【筛选片库页】-预设标签推荐

<h5>预设标签需求</h5> <ul> <li>一期需求不上预设标签列表接口(二期)</li> <li>一期需求不上预设标签筛选媒资(二期)</li> </ul> <h5>一期需求上线规则【筛选接口】</h5> <ul> <li>VIP【最新上线】筛选规则:综合排序=&gt;最新,热门推荐(综合排序=》最热)</li> <li>免费【最新上线】筛选规则:综合排序=&gt;最新</li> <li>电影【最新上线】筛选规则:综合排序=&gt;最新,【全部电影】筛选规则:综合排序=&gt;综合排序</li> <li>电视剧【最新上线】筛选规则:综合排序=&gt;最新,【全部剧集】筛选规则:综合排序=&gt;综合排序,【爆款大剧】筛选规则:综合排序=&gt;最热,</li> <li>少儿【最新上线】筛选规则:综合排序=&gt;最新,【全部动画】筛选规则:综合排序=&gt;综合排序</li> <li>综艺【最新上线】筛选规则:综合排序=&gt;最新,【全部综艺】筛选规则:综合排序=&gt;综合排序</li> <li>动漫【新番上线】筛选规则:综合排序=&gt;最新,【全部动漫】筛选规则:综合排序=&gt;综合排序</li> <li>纪录【全部纪录】筛选规则:综合排序=&gt;综合排序</li> <li>4K【最新上线】筛选规则:综合排序=&gt;最新</li> </ul> <h5>简要描述</h5> <ul> <li>module=20</li> <li>筛选及预设标签栏目中呈现的结果(右侧蓝色部分),均通过智能推荐根据用户行为排序,支持前两排推荐位均可人工干预,人工编排内容在智能推荐结果中去重,5分钟刷新一次;</li> <li>读取海报1图片;</li> <li>筛选条件(上方橘色区域)结果通过综合排序、最新、最热、评分四个智能推荐接口排序;</li> <li>只获取高清内容;</li> <li>一级栏目列表,免费栏目智能推荐免费内容,VIP栏目推荐收费内容,其余为混排</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 style="text-align: left;">说明</th> <th>值</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">pageNum</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">页码</td> <td>从1开始</td> </tr> <tr> <td style="text-align: left;">preLabelId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td style="text-align: left;"><code>预设标签id</code></td> <td>预设标签id</td> </tr> </tbody> </table> <h5>参数示例</h5> <pre><code>{ &amp;quot;userId&amp;quot;: &amp;quot;user_id_7788&amp;quot;, &amp;quot;huoshanSpm&amp;quot;: &amp;quot;A$##$B$##$C&amp;quot;, &amp;quot;pagename&amp;quot;: &amp;quot;F_G&amp;quot;, &amp;quot;module&amp;quot;: 20, &amp;quot;size&amp;quot;: 10, &amp;quot;posterType&amp;quot;: &amp;quot;poster&amp;quot;, &amp;quot;pageNum&amp;quot;: 1, &amp;quot;preLabelId&amp;quot;: &amp;quot;xxx&amp;quot;, # 预设标签id } </code></pre> <h5>预设标签json字段</h5> <p>{ &quot;rules&quot;: [{ #一个预设标签 可能存在多个rule &quot;ruleType&quot;: 2, #规则类型:满足以下全部条件=1,满足以下任意条件=2 &quot;ruleName&quot;: &quot;规则名称1&quot;, #规则名称 &quot;details&quot;: [{ #编排规则:name:条件名称;condition:条件类型(equal:等于;notequal:不等于;contain:包含;notcontain:不包含;bigger:大于;smaller:小于;);value:条件值 &quot;name&quot;: &quot;type&quot;, #内容类型 ElementType &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;mediakit&quot; }, { &quot;name&quot;: &quot;area&quot;, #发行地区 OriginalCountry 大陆 &quot;condition&quot;: &quot;notcontain&quot;, &quot;value&quot;: &quot;澳大利亚&quot; }, { &quot;name&quot;: &quot;vodDub&quot;, #语言 Language 国语 &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;普通话&quot; }, { &quot;name&quot;: &quot;typeCode&quot;, #节目类型 TypeID 001 &quot;condition&quot;: &quot;notequal&quot;, &quot;value&quot;: &quot;001&quot; }, { &quot;name&quot;: &quot;bastags&quot;, #基础标签 Bastags 0001|0002|0003 &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;0001&quot; }, { &quot;name&quot;: &quot;optags&quot;, #运营标签 Optags 0109|0108|0107 &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;0109&quot; }, { &quot;name&quot;: &quot;directors&quot;, #导演 director &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;导演&quot; }, { &quot;name&quot;: &quot;actors&quot;, #演员 kpeople<br /> &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;演员&quot; }, { &quot;name&quot;: &quot;year&quot;, #年代 ReleaseYear YYYY &quot;condition&quot;: &quot;bigger&quot;, &quot;value&quot;: &quot;2019&quot; }, { &quot;name&quot;: &quot;score&quot;, #评分 Score &quot;condition&quot;: &quot;smaller&quot;, &quot;value&quot;: &quot;10&quot; },{ &quot;name&quot;: &quot;cpCode&quot;, #内容提供商 ContentProvirer &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;as200907110400&quot; }, { &quot;name&quot;: &quot;definition&quot;, #清晰度 Definition &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;0&quot; }, { &quot;name&quot;: &quot;charge&quot;, #资费 PackageFlag &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;0&quot; }, {<br /> &quot;name&quot;: &quot;package&quot;, #资费包 (暂不处理) &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;00000001000000110000000000000413&quot; }, { &quot;name&quot;: &quot;level3Tags&quot;, #三级标签 Level3Tags &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;三级标签&quot; }, { &quot;name&quot;: &quot;level4Tags&quot;, #四级标签 Level4Tags &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;四级标签&quot; }] }, { #一个预设标签 可能存在多个rule &quot;ruleType&quot;: 1, #规则类型:满足以下全部条件=1,满足以下任意条件=2 &quot;ruleName&quot;: &quot;规则名称2&quot;, #规则名称 &quot;details&quot;: [{ #编排规则:name:条件名称;condition:条件类型(equal:等于;notequal:不等于;contain:包含;notcontain:不包含;bigger:大于;smaller:小于;);value:条件值 &quot;name&quot;: &quot;type&quot;, #内容类型 ElementType &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;mediakit&quot; }, { &quot;name&quot;: &quot;area&quot;, #发行地区 OriginalCountry 大陆 &quot;condition&quot;: &quot;notcontain&quot;, &quot;value&quot;: &quot;澳大利亚&quot; }, { &quot;name&quot;: &quot;vodDub&quot;, #语言 Language 国语 &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;普通话&quot; }, { &quot;name&quot;: &quot;typeCode&quot;, #节目类型 TypeID 001 &quot;condition&quot;: &quot;notequal&quot;, &quot;value&quot;: &quot;001&quot; }, { &quot;name&quot;: &quot;bastags&quot;, #基础标签 Bastags 0001|0002|0003 &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;0001&quot; }, { &quot;name&quot;: &quot;optags&quot;, #运营标签 Optags 0109|0108|0107 &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;0109&quot; }, { &quot;name&quot;: &quot;directors&quot;, #导演 director &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;导演&quot; }, { &quot;name&quot;: &quot;actors&quot;, #演员 kpeople<br /> &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;演员&quot; }, { &quot;name&quot;: &quot;year&quot;, #年代 ReleaseYear YYYY &quot;condition&quot;: &quot;bigger&quot;, &quot;value&quot;: &quot;2019&quot; }, { &quot;name&quot;: &quot;score&quot;, #评分 Score &quot;condition&quot;: &quot;smaller&quot;, &quot;value&quot;: &quot;10&quot; },{ &quot;name&quot;: &quot;cpCode&quot;, #内容提供商 ContentProvirer &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;as200907110400&quot; }, { &quot;name&quot;: &quot;definition&quot;, #清晰度 Definition &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;0&quot; }, { &quot;name&quot;: &quot;charge&quot;, #资费 PackageFlag &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;0&quot; }, {<br /> &quot;name&quot;: &quot;package&quot;, #资费包 (暂不处理) &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;00000001000000110000000000000413&quot; }, { &quot;name&quot;: &quot;level3Tags&quot;, #三级标签 Level3Tags &quot;condition&quot;: &quot;equal&quot;, &quot;value&quot;: &quot;三级标签&quot; }, { &quot;name&quot;: &quot;level4Tags&quot;, #四级标签 Level4Tags &quot;condition&quot;: &quot;contain&quot;, &quot;value&quot;: &quot;四级标签&quot; }] }] }</p> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <p>欢迎使用ShowDoc!</p>

页面列表

ITEM_HTML