腾讯珊瑚接入流程和开发指引

接入流程+开发工作量+开发接口


任务完成回调格式

<h4>任务回调接口</h4> <ul> <li> <p>简要描述:任务回调一般是用于【客户有自己的积分体系】,自己存储积分,腾讯只做任务的分发,这时需要把任务的完成情况回调给客户,客户在自己的后台完成对用户积分的发放。</p> </li> <li>任务回调过程:用户做完任务——SDK提交订单——腾讯服务端收到提交,发出任务回调请求,告诉客户服务端加积分的信息——客户服务端给用户加积分——积分加好了,回参告诉腾讯服务端——腾讯服务端,回复SDK提交结果 <strong>客户提供</strong>【任务回调接口】、【salt】,腾讯运营同学配置。</li> </ul> <h4>任务结果回调只支持HTTP-POST方式回调给客户</h4> <ul> <li><strong>客户的任务回调服务地址:</strong> <a href="http://tencen.com/resulstcallback(只是个例子,不要求接口长这样,客户自定义">http://tencen.com/resulstcallback(只是个例子,不要求接口长这样,客户自定义</a>)</li> <li><strong>数据包的参数如下:</strong></li> </ul> <table> <thead> <tr> <th>传参</th> <th>回参</th> </tr> </thead> <tbody> <tr> <td>channel_id:客户给腾讯分配的渠道号,int</td> <td>code:0 成功;1失败,int</td> </tr> <tr> <td>account_id:客户的用户账号ID,唯一标识该用户的ID。string类型,不超过40位。一定<strong>不能</strong>有下划线</td> <td>msg:描述,string</td> </tr> <tr> <td>login_key:客户校验账号登录态的Key值,string</td> <td>time:时间戳,long</td> </tr> <tr> <td>record:任务完成记录(数组格式)</td> <td>data:额外数据,string</td> </tr> <tr> <td>task_id:任务ID ,int</td> <td></td> </tr> <tr> <td>order_id:任务订单ID ,string</td> <td></td> </tr> <tr> <td>task_desc:任务描述 ,string</td> <td></td> </tr> <tr> <td>coin_num:积分数量,int</td> <td></td> </tr> <tr> <td>finish_timestamp:任务完成时间戳,long</td> <td></td> </tr> <tr> <td>sign:记录校验串,string,计算公式 MD5(task_id+order_id+salt),Salt是客户自定义给腾讯</td> <td></td> </tr> <tr> </tr> </tbody> </table> <ul> <li> <p><strong>发送给客户的post_data: (Json格式):</strong></p> <pre><code class="language-json">{"channel_id":10001,"account_id":"dee","login_key":"rt","record":[{"task_id":19,"order_id":"35147693604995175","task_desc":"任务223","coin_num":5,"finish_timestamp":1565597865,"sign":"d7fcea5667927bda599e5856a1402ce7"},{"task_id":25,"order_id":"27655844711645287","task_desc":"25任务","coin_num":5,"finish_timestamp":1565597865,"sign":"40f756a6905352fa533b9c3849ce96ec"},{"task_id":25,"order_id":"27655844711661671","task_desc":"25任务","coin_num":5,"finish_timestamp":1565597865,"sign":"326f6611fc33de38ef64822598b8d270"},{"task_id":34,"order_id":"35147693605011559","task_desc":"1自然日3次","coin_num":5,"finish_timestamp":1565597865,"sign":"ee724b214486d4c3b1f3f303238908f6"},{"task_id":34,"order_id":"35147693605027943","task_desc":"1自然日3次","coin_num":5,"finish_timestamp":1565597865,"sign":"aa847e6dae2a3778b79b7ac035cc9efb"}]}</code></pre> </li> <li> <p><strong>客户返回的加分结果(回参)(Json格式):</strong></p> <pre><code class="language-json">{"code":0,"msg":"","time":1565602622,"data":"null"}</code></pre> </li> <li><strong>备注</strong> 更多返回错误代码请看SDK接口文档的错误代码描述</li> </ul>

页面列表

ITEM_HTML