获取分发配置
<h3>流量分发 - 获取分发配置</h3>
<p>请求地址: POST <code>/api/distribute/info</code></p>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>appid</td>
<td>string</td>
<td>小程序appid</td>
</tr>
<tr>
<td>version</td>
<td>string</td>
<td>小程序版本</td>
</tr>
</tbody>
</table>
<p>返回示例</p>
<pre><code>{
"msg": "获取分发配置成功",
"data": {
"mode": 1,
"chosen": 1,
"place": {
"twicePopup": 1,
"sharePopup": 1,
"bottomRecommend": 0
},
"triggerArticleNum": 4,
"redistribute": 1,
"stopBy": 1,
"targetApp": [
"appid1",
"appid2"
],
"distribute_article" : 2,
"article_ids" : [12312,23456,78922],
"distribute_way":2,
"mp_url":"http://xx",
"mp_url_arr" : [ // 前端随机从 mp 链接中取
"http::mp.com",
"http::mp2.com",
]
},
"code": 1,
"state": true
}</code></pre>
<p>返回说明</p>
<table>
<thead>
<tr>
<th>字段</th>
<th>类型</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>mode</td>
<td>integer</td>
<td>分发模式 0不分发、1托管</td>
</tr>
<tr>
<td>chosen</td>
<td>integer</td>
<td>是否选中分发,0未选中、1选中( mode为1 && chosen为1 才会分发)(是否选中根据后台设置的百分比随机)</td>
</tr>
<tr>
<td>place</td>
<td>object</td>
<td>分发位置:twicePopup二次弹框、sharePopup分享弹框、bottomRecommend底部推荐(0关闭、1开启)</td>
</tr>
<tr>
<td>triggerArticleNum</td>
<td>integer</td>
<td>触发文章数</td>
</tr>
<tr>
<td>redistribute</td>
<td>integer</td>
<td>是否再分发 0不再分发、1再分发</td>
</tr>
<tr>
<td>stopBy</td>
<td>integer</td>
<td>停止分发条件 0按时间、1按分发量</td>
</tr>
<tr>
<td>distribute_article</td>
<td>int</td>
<td>1 全部 2 指定文章</td>
</tr>
<tr>
<td>article_ids</td>
<td>string</td>
<td>distribute_article为2必须有,ex:[12312,23456,78922],</td>
</tr>
<tr>
<td>#####</td>
<td>targetApp</td>
<td>array</td>
<td>分发的目标小程序(优先级从高到低)</td>
</tr>
</tbody>
</table>