创建回传策略
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>创建回传策略</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/report/add</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST<strong>(注意要使用POST+JSON类型)</strong></li>
</ul>
<h5>强烈建议</h5>
<ul>
<li><strong>回传策略的参数设置单看文档非常困难,强烈建议在mvp后台通过管理界面创建好想要的策略,然后抓包json串,来当API接口里面Json参数,两者的传参数是一致的</strong></li>
<li><strong>各媒体投放链路参数会有不同,请注意区分</strong></li>
</ul>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=5d0b40ea308723b997efbca8e4d86121&amp;file=file.png" alt="" /></p>
<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;">appId </td>
<td style="text-align: left;">是 </td>
<td style="text-align: left;">Long </td>
<td>应用 ID (分销商管理-获取子分销商专员列表-接口获取) </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;">reportTarget </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">String</td>
<td>激活回传目标:</br>按注册上报</br>按加桌上报</br>按观剧上报</br><strong>(固定使用以上三种字符类别之一)</strong> </td>
</tr>
<tr>
<td style="text-align: left;">reportGap </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer </td>
<td>用户染色期: 0关闭; 大于0开启,间隔小时数 </td>
</tr>
<tr>
<td style="text-align: left;">reportStrategy </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>上报策略: 0默认; 1自定义; 2累积金额 </td>
</tr>
<tr>
<td style="text-align: left;">reportTimeType </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer </td>
<td>上报时间类型,新用户指定小时内,0代表当天 </td>
</tr>
<tr>
<td style="text-align: left;">rechargeType </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>充值类型: 0全部;1首充</td>
</tr>
<tr>
<td style="text-align: left;">reportMinAmount </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>最低上报金额: 分 </td>
</tr>
<tr>
<td style="text-align: left;">memberType </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>仅回传新用户: 0全部用户 1新用户 </td>
</tr>
<tr>
<td style="text-align: left;">missStrategy </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer </td>
<td>漏单策略: 0全部上报; 1:自定义循环; 2:自定义金额 </td>
</tr>
<tr>
<td style="text-align: left;">meetOrderTrackCount</td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer </td>
<td>连续XX单 </td>
</tr>
<tr>
<td style="text-align: left;">lessOrderTrackCount </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer </td>
<td>空XX单 </td>
</tr>
<tr>
<td style="text-align: left;">amountRuleJson </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">string </td>
<td>按金额大小逻辑json串, min:最小值(包含) max:最大值(不包含) type: 1全上报 2全不上报 3自定义 meet:连续几单 less:空几单 示例: [{"min":1,"max":10,"type":3,"meet":2,"less":1}]</td>
</tr>
<tr>
<td style="text-align: left;">vipTrackState </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>会员金额是否上报: 0不上报;1上报 </td>
</tr>
<tr>
<td style="text-align: left;">startStrategy </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>起量策略: 0关闭; 1开启 </td>
</tr>
<tr>
<td style="text-align: left;">leastOrderTrackCount </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>每日先上报XX单 </td>
</tr>
<tr>
<td style="text-align: left;">leastOrderTrackTimes </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>轮数 </td>
</tr>
<tr>
<td style="text-align: left;">orderAmountFilter </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>先回传订单是否按金额过滤: 0不过滤; 1过滤 </td>
</tr>
<tr>
<td style="text-align: left;">roiType </td>
<td style="text-align: left;">否 </td>
<td style="text-align: left;">Integer</td>
<td>ROI全量上报: 0不开启; 1开启 </td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: 0,
&quot;data&quot;: {
&quot;reportId&quot;: 10055235410333677
},
&quot;msg&quot;: &quot;OK&quot;,
&quot;traceId&quot;: &quot;c5c89708-dba4-4f0d-9551-afaa70103cea&quot;
}</code></pre>
<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>创建回传策略响应结构</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;">reportId </td>
<td style="text-align: left;">Long </td>
<td>回传策略 ID </td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>