abtest 配置接口
<p><strong>简要描述:</strong> </p>
<ul>
<li>abtest 配置接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/api/abtest/getData</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<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;">openid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>openid</td>
</tr>
<tr>
<td style="text-align: left;">client_version</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>版本信息</td>
</tr>
</tbody>
</table>
<p><strong>有数据时</strong></p>
<pre><code>{
"msg": "success",
"data": {
"abtest": {
"useAd2.0": "false",
"useneirong2.0": "true"
},
"abtest_report": [
"gt_201911_001_003",
"gt_201911_002_001"
]
},
"code": 1,
"state": true
}</code></pre>
<p><strong>无数据时</strong></p>
<pre><code>{
"msg": "success",
"data": {
"abtest": null,
"abtest_report": []
},
"code": 1,
"state": true
}</code></pre>
<h4>以下情况这两个参数都返回空</h4>
<ul>
<li>没有开启的实验</li>
<li>openid, clinet_version 等请求参数缺失</li>
<li>go 分流服务未正确返回</li>
</ul>
<p>这时候都当做该用户不参与实验处理</p>