野象新媒体接口文档

新媒体对外接口文档


获取活动列表

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>获取活动列表</li> </ul> <h5>请求 URL</h5> <ul> <li><code>/activity/list</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET</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;">activityType  </td> <td style="text-align: left;">是  </td> <td style="text-align: left;">Integer</td> <td>活动类型:&lt;br/&gt;1-充值活动;&lt;br/&gt;2-赠币活动                    </td> </tr> <tr> <td style="text-align: left;">title      </td> <td style="text-align: left;">否  </td> <td style="text-align: left;">String  </td> <td>活动标题                     </td> </tr> <tr> <td style="text-align: left;">name    </td> <td style="text-align: left;">否  </td> <td style="text-align: left;">String  </td> <td>活动名称                    </td> </tr> <tr> <td style="text-align: left;">activityState</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>活动状态:&lt;br/&gt;1-未开始;&lt;br/&gt;2-进行中;&lt;br/&gt;3-暂停;&lt;br/&gt;4-已结束;&lt;br/&gt;5-已关闭</td> </tr> <tr> <td style="text-align: left;">state        </td> <td style="text-align: left;">否  </td> <td style="text-align: left;">Integer</td> <td>启用状态:&lt;br/&gt;1-启用;&lt;br/&gt;0-禁用                     </td> </tr> <tr> <td style="text-align: left;">toastState    </td> <td style="text-align: left;">否  </td> <td style="text-align: left;">Integer</td> <td>是否展示弹窗:&lt;br/&gt;1-展示;&lt;br/&gt;0-不展示                   </td> </tr> <tr> <td style="text-align: left;">activityBeginTime    </td> <td style="text-align: left;">否  </td> <td style="text-align: left;">String  </td> <td>活动创建开始时间(例如:2024-11-01 00:00:00)                    </td> </tr> <tr> <td style="text-align: left;">activityEndTIme    </td> <td style="text-align: left;">否  </td> <td style="text-align: left;">String  </td> <td>活动创建结束时间(例如:2024-11-01 23:59:59)                    </td> </tr> <tr> <td style="text-align: left;">pageIndex    </td> <td style="text-align: left;">是  </td> <td style="text-align: left;">Integer</td> <td>页码:最小值 1              </td> </tr> <tr> <td style="text-align: left;">pageSize      </td> <td style="text-align: left;">是  </td> <td style="text-align: left;">Integer</td> <td>页大小范围:[1, 100],即最小值为1,最大值为100           </td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{     &amp;quot;code&amp;quot;: 0,     &amp;quot;data&amp;quot;: {         &amp;quot;current&amp;quot;: 1,         &amp;quot;pages&amp;quot;: 43,         &amp;quot;records&amp;quot;: [             {                 &amp;quot;activityStat&amp;quot;: 1,                 &amp;quot;activityStatStr&amp;quot;: &amp;quot;未开始&amp;quot;,                 &amp;quot;activityTemplateId&amp;quot;: &amp;quot;20894853143724032&amp;quot;,                 &amp;quot;activityType&amp;quot;: 1,                 &amp;quot;coinsBonus&amp;quot;: null,                 &amp;quot;coinsBuy&amp;quot;: null,                 &amp;quot;contentType&amp;quot;: 1,                 &amp;quot;createDateTime&amp;quot;: &amp;quot;2024-01-25 18:18:41&amp;quot;,                 &amp;quot;daysSubscribe&amp;quot;: null,                 &amp;quot;endDate&amp;quot;: &amp;quot;2024-02-28 00:00:00&amp;quot;,                 &amp;quot;feShowPeriodState&amp;quot;: 1,                 &amp;quot;id&amp;quot;: &amp;quot;81451375179333632&amp;quot;,                 &amp;quot;limitTimes&amp;quot;: 5,                 &amp;quot;limitType&amp;quot;: 2,                 &amp;quot;name&amp;quot;: &amp;quot;测试活动01&amp;quot;,                 &amp;quot;pageUrl&amp;quot;: &amp;quot;https://wx-open-h5-test.zwlab.cn/activity/81451375179333632?max_app_id=19743565588729856&amp;quot;,                 &amp;quot;partnerName&amp;quot;: &amp;quot;西南剧场&amp;quot;,                 &amp;quot;portraitList&amp;quot;: [                     {                         &amp;quot;portraitId&amp;quot;: &amp;quot;13&amp;quot;,                         &amp;quot;portraitName&amp;quot;: &amp;quot;尾号偶数vip用户&amp;quot;,                         &amp;quot;productId&amp;quot;: &amp;quot;81437541731401728&amp;quot;,                         &amp;quot;productName&amp;quot;: &amp;quot;测试&amp;quot;                     }                 ],                 &amp;quot;portraitProductRela&amp;quot;: &amp;quot;[{\&amp;quot;portraitId\&amp;quot;:\&amp;quot;13\&amp;quot;, \&amp;quot;portraitName\&amp;quot;:\&amp;quot;尾号偶数vip用户\&amp;quot;, \&amp;quot;productId\&amp;quot;:\&amp;quot;81437541731401728\&amp;quot;, \&amp;quot;productName\&amp;quot;:\&amp;quot;测试\&amp;quot;}]&amp;quot;,                 &amp;quot;price&amp;quot;: 0,                 &amp;quot;productId&amp;quot;: &amp;quot;0&amp;quot;,                 &amp;quot;productName&amp;quot;: null,                 &amp;quot;productType&amp;quot;: 0,                 &amp;quot;productTypeStr&amp;quot;: &amp;quot;&amp;quot;,                 &amp;quot;showPersonType&amp;quot;: 1,                 &amp;quot;startDate&amp;quot;: &amp;quot;2024-01-31 00:00:00&amp;quot;,                 &amp;quot;state&amp;quot;: 1,                 &amp;quot;stateStr&amp;quot;: &amp;quot;启用&amp;quot;,                 &amp;quot;templateInfo&amp;quot;: null,                 &amp;quot;title&amp;quot;: &amp;quot;测试活动01&amp;quot;,                 &amp;quot;toastPosition&amp;quot;: 63,                 &amp;quot;toastPositionList&amp;quot;: [                     1,                     2,                     4,                     8,                     16,                     32                 ],                 &amp;quot;toastStat&amp;quot;: 1,                 &amp;quot;todayClickPersonCount&amp;quot;: 0,                 &amp;quot;todayGainPersonCount&amp;quot;: 0,                 &amp;quot;todayPayPersonCount&amp;quot;: 0,                 &amp;quot;todayRechargeAmount&amp;quot;: 0,                 &amp;quot;todayRechargePersonCount&amp;quot;: 0,                 &amp;quot;totalClickPersonCount&amp;quot;: 0,                 &amp;quot;totalGainPersonCount&amp;quot;: 0,                 &amp;quot;totalPayPersonCount&amp;quot;: 0,                 &amp;quot;totalRechargeAmount&amp;quot;: 0,                 &amp;quot;totalRechargePersonCount&amp;quot;: 0,                 &amp;quot;updateDateTime&amp;quot;: &amp;quot;2024-01-25 18:18:41&amp;quot;             },             {                 &amp;quot;activityStat&amp;quot;: 4,                 &amp;quot;activityStatStr&amp;quot;: &amp;quot;已结束&amp;quot;,                 &amp;quot;activityTemplateId&amp;quot;: &amp;quot;47341699701407744&amp;quot;,                 &amp;quot;activityType&amp;quot;: 1,                 &amp;quot;coinsBonus&amp;quot;: null,                 &amp;quot;coinsBuy&amp;quot;: null,                 &amp;quot;contentType&amp;quot;: 1,                 &amp;quot;createDateTime&amp;quot;: &amp;quot;2023-12-29 10:23:46&amp;quot;,                 &amp;quot;daysSubscribe&amp;quot;: null,                 &amp;quot;endDate&amp;quot;: &amp;quot;2024-01-17 00:00:00&amp;quot;,                 &amp;quot;feShowPeriodState&amp;quot;: 0,                 &amp;quot;id&amp;quot;: &amp;quot;71547386669305856&amp;quot;,                 &amp;quot;limitTimes&amp;quot;: 1,                 &amp;quot;limitType&amp;quot;: 2,                 &amp;quot;name&amp;quot;: &amp;quot;1111122&amp;quot;,                 &amp;quot;pageUrl&amp;quot;: &amp;quot;https://wx-open-h5-test.zwlab.cn/activity/71547386669305856?max_app_id=19743565588729856&amp;quot;,                 &amp;quot;partnerName&amp;quot;: &amp;quot;西南剧场&amp;quot;,                 &amp;quot;portraitList&amp;quot;: null,                 &amp;quot;portraitProductRela&amp;quot;: &amp;quot;&amp;quot;,                 &amp;quot;price&amp;quot;: 0,                 &amp;quot;productId&amp;quot;: &amp;quot;0&amp;quot;,                 &amp;quot;productName&amp;quot;: null,                 &amp;quot;productType&amp;quot;: 0,                 &amp;quot;productTypeStr&amp;quot;: &amp;quot;&amp;quot;,                 &amp;quot;showPersonType&amp;quot;: 0,                 &amp;quot;startDate&amp;quot;: &amp;quot;2023-12-06 00:00:00&amp;quot;,                 &amp;quot;state&amp;quot;: 1,                 &amp;quot;stateStr&amp;quot;: &amp;quot;启用&amp;quot;,                 &amp;quot;templateInfo&amp;quot;: null,                 &amp;quot;title&amp;quot;: &amp;quot;12&amp;quot;,                 &amp;quot;toastPosition&amp;quot;: 0,                 &amp;quot;toastPositionList&amp;quot;: [],                 &amp;quot;toastStat&amp;quot;: 0,                 &amp;quot;todayClickPersonCount&amp;quot;: 0,                 &amp;quot;todayGainPersonCount&amp;quot;: 0,                 &amp;quot;todayPayPersonCount&amp;quot;: 0,                 &amp;quot;todayRechargeAmount&amp;quot;: 0,                 &amp;quot;todayRechargePersonCount&amp;quot;: 0,                 &amp;quot;totalClickPersonCount&amp;quot;: 0,                 &amp;quot;totalGainPersonCount&amp;quot;: 0,                 &amp;quot;totalPayPersonCount&amp;quot;: 0,                 &amp;quot;totalRechargeAmount&amp;quot;: 0,                 &amp;quot;totalRechargePersonCount&amp;quot;: 0,                 &amp;quot;updateDateTime&amp;quot;: &amp;quot;2023-12-29 10:23:46&amp;quot;             }         ],         &amp;quot;size&amp;quot;: 2,         &amp;quot;total&amp;quot;: 85     },     &amp;quot;msg&amp;quot;: &amp;quot;OK&amp;quot;,     &amp;quot;traceId&amp;quot;: &amp;quot;1bae256e-8550-44cb-98a9-1304ab7e8a7f&amp;quot; }</code></pre> <h5>返回参数说明</h5> <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;">code      </td> <td style="text-align: left;">Integer  </td> <td>返回码            </td> </tr> <tr> <td style="text-align: left;">msg      </td> <td style="text-align: left;">String    </td> <td>返回消息          </td> </tr> <tr> <td style="text-align: left;">traceId  </td> <td style="text-align: left;">String    </td> <td>链路追踪 ID        </td> </tr> <tr> <td style="text-align: left;">data      </td> <td style="text-align: left;">Object    </td> <td>分页活动列表响应  </td> </tr> </tbody> </table> <h6>data 数据结构说明</h6> <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;">current  </td> <td style="text-align: left;">Long</td> <td>分页-页码    </td> </tr> <tr> <td style="text-align: left;">pages    </td> <td style="text-align: left;">Long</td> <td>分页-总页数  </td> </tr> <tr> <td style="text-align: left;">records  </td> <td style="text-align: left;">List</td> <td>活动列表      </td> </tr> <tr> <td style="text-align: left;">size      </td> <td style="text-align: left;">Long</td> <td>分页-页大小  </td> </tr> <tr> <td style="text-align: left;">total    </td> <td style="text-align: left;">Long</td> <td>分页-总行数  </td> </tr> </tbody> </table> <h6>活动列表项结构说明</h6> <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;">id                </td> <td style="text-align: left;">String  </td> <td>活动 ID                      </td> </tr> <tr> <td style="text-align: left;">title              </td> <td style="text-align: left;">String  </td> <td>活动标题                    </td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">String</td> <td>活动名称</td> </tr> <tr> <td style="text-align: left;">productId            </td> <td style="text-align: left;">String  </td> <td>商品 ID                      </td> </tr> <tr> <td style="text-align: left;">activityType          </td> <td style="text-align: left;">Integer  </td> <td>活动类型:&lt;br/&gt;1-充值活动;&lt;br/&gt;2-赠币活动</td> </tr> <tr> <td style="text-align: left;">startDate</td> <td style="text-align: left;">DateTime</td> <td>活动开始时间</td> </tr> <tr> <td style="text-align: left;">endDate</td> <td style="text-align: left;">DateTime</td> <td>活动结束时间</td> </tr> <tr> <td style="text-align: left;">activityTemplateId    </td> <td style="text-align: left;">String  </td> <td>活动模板 ID                   </td> </tr> <tr> <td style="text-align: left;">limitType            </td> <td style="text-align: left;">Integer  </td> <td>限购类型:&lt;br/&gt;1-按活动;&lt;br/&gt;2-按用户  </td> </tr> <tr> <td style="text-align: left;">limitTimes            </td> <td style="text-align: left;">Integer  </td> <td>限购次数                    </td> </tr> <tr> <td style="text-align: left;">toastStat            </td> <td style="text-align: left;">Integer  </td> <td>是否展示弹窗:&lt;br/&gt;1-展示;&lt;br/&gt;0-不展示</td> </tr> <tr> <td style="text-align: left;">toastPosition        </td> <td style="text-align: left;">Integer  </td> <td>弹窗位置,多选,分&lt;br/&gt;<strong>小程序:</strong>&lt;br/&gt;0-全部;&lt;br/&gt;1-小程序首页;&lt;br/&gt;2-追剧页;&lt;br/&gt;4-个人中心;&lt;br/&gt;8-继续观看;&lt;br/&gt;16-播放页。&lt;br/&gt;&lt;br/&gt;<strong>H5:</strong> &lt;br/&gt;0-全部;&lt;br/&gt;1-男频;&lt;br/&gt;2-女频;&lt;br/&gt;4-最近阅读;&lt;br/&gt;8-个人中心;&lt;br/&gt;16-分类;&lt;br/&gt;32-阅读页。       </td> </tr> <tr> <td style="text-align: left;">toastPositionList</td> <td style="text-align: left;">Array</td> <td>弹窗位置集合</td> </tr> <tr> <td style="text-align: left;">feShowPeriodState    </td> <td style="text-align: left;">Integer  </td> <td>前端展示活动有效期:&lt;br/&gt;0-不展示;&lt;br/&gt;1-展示 </td> </tr> <tr> <td style="text-align: left;">updateDateTime</td> <td style="text-align: left;">DateTime</td> <td>更新时间</td> </tr> <tr> <td style="text-align: left;">contentType</td> <td style="text-align: left;">Integer</td> <td>内容类型:&lt;/br&gt;1-小说;&lt;/br&gt;2-短剧;&lt;/br&gt;4-短篇。</td> </tr> <tr> <td style="text-align: left;">partnerName</td> <td style="text-align: left;">String</td> <td>分销商名称</td> </tr> <tr> <td style="text-align: left;">showPersonType        </td> <td style="text-align: left;">Integer  </td> <td>展示用户类型:&lt;/br&gt;0-全部用户;&lt;/br&gt;1-按用户画像   </td> </tr> <tr> <td style="text-align: left;">portraitProductRela  </td> <td style="text-align: left;">String  </td> <td>画像和商品关联关系                    </td> </tr> <tr> <td style="text-align: left;">portraitList</td> <td style="text-align: left;">List&lt;Object&gt;</td> <td>画像商品关系 当 showPersonType为 1 时有值</td> </tr> <tr> <td style="text-align: left;">pageUrl</td> <td style="text-align: left;">String</td> <td>活动页面</td> </tr> <tr> <td style="text-align: left;">activityStat</td> <td style="text-align: left;">Integer</td> <td>活动状态:&lt;br/&gt;1-未开始;&lt;br/&gt;2-进行中;&lt;br/&gt;3-暂停;&lt;br/&gt;4-已结束;&lt;br/&gt;5-已关闭</td> </tr> <tr> <td style="text-align: left;">activityStatStr</td> <td style="text-align: left;">String</td> <td>活动状态字符串</td> </tr> <tr> <td style="text-align: left;">stateStr</td> <td style="text-align: left;">String</td> <td>启用状态字符串</td> </tr> <tr> <td style="text-align: left;">productType</td> <td style="text-align: left;">Integer</td> <td>商品类型:&lt;br/&gt;1-金币充值;&lt;br/&gt;2- VIP 充值</td> </tr> <tr> <td style="text-align: left;">productTypeStr</td> <td style="text-align: left;">String</td> <td>商品类型字符串</td> </tr> <tr> <td style="text-align: left;">productName</td> <td style="text-align: left;">String</td> <td>商品名称</td> </tr> <tr> <td style="text-align: left;">state        </td> <td style="text-align: left;">Integer</td> <td>启用状态:&lt;br/&gt;1-启用;&lt;br/&gt;0-禁用   </td> </tr> <tr> <td style="text-align: left;">price</td> <td style="text-align: left;">Integer</td> <td>原价,单位:分</td> </tr> <tr> <td style="text-align: left;">totalRechargePersonCount</td> <td style="text-align: left;">Long</td> <td>总下单人数(充值活动专用)</td> </tr> <tr> <td style="text-align: left;">todayRechargePersonCount</td> <td style="text-align: left;">Long</td> <td>今日下单人数(充值活动专用)</td> </tr> <tr> <td style="text-align: left;">totalPayPersonCount</td> <td style="text-align: left;">Long</td> <td>总充值人数(充值活动专用)</td> </tr> <tr> <td style="text-align: left;">todayPayPersonCount</td> <td style="text-align: left;">Long</td> <td>今日充值人数(充值活动专用)</td> </tr> <tr> <td style="text-align: left;">totalRechargeAmount</td> <td style="text-align: left;">BigDecimal</td> <td>总充值金额(充值活动专用)</td> </tr> <tr> <td style="text-align: left;">todayRechargeAmount</td> <td style="text-align: left;">BigDecimal</td> <td>今日充值金额(充值活动专用)</td> </tr> <tr> <td style="text-align: left;">totalGainPersonCount</td> <td style="text-align: left;">Long</td> <td>总领取人数(赠送活动专用)</td> </tr> <tr> <td style="text-align: left;">todayGainPersonCount</td> <td style="text-align: left;">Long</td> <td>今日领取人数(赠送活动专用)</td> </tr> <tr> <td style="text-align: left;">totalClickPersonCount</td> <td style="text-align: left;">Long</td> <td>总点击人数(赠送活动专用)</td> </tr> <tr> <td style="text-align: left;">todayClickPersonCount</td> <td style="text-align: left;">Long</td> <td>今日点击人数(赠送活动专用)</td> </tr> <tr> <td style="text-align: left;">coinsBuy</td> <td style="text-align: left;">Integer</td> <td>获得金币数</td> </tr> <tr> <td style="text-align: left;">coinsBonus</td> <td style="text-align: left;">Integer</td> <td>赠送金币数</td> </tr> <tr> <td style="text-align: left;">daysSubscribe</td> <td style="text-align: left;">Integer</td> <td>VIP 订阅天数</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>返回错误代码请查看[错误响应](<a href="https://www.showdoc.com.cn/gatewaypartnerv1/10903560257841502">https://www.showdoc.com.cn/gatewaypartnerv1/10903560257841502</a> &quot;错误响应&quot;)页面描述</li> </ul>

页面列表

ITEM_HTML