SDK接口文档1.0-6010-Android
<h4>一、SDK开发文档</h4>
<p><strong>1、珊瑚积分任务SDK,见SDK包,开发看接口和代码理解</strong>!</p>
<p><strong>2、珊瑚积分任务SDK接口文档,见SDK包javadoc里index,开发者请详细理解接口用法</strong>!</p>
<hr />
<h4>二、SDK主要的接口调用时序图</h4>
<h4>1.0-6010版本SDK-主要接口的调用时序如下图(接口说明见javadoc)</h4>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/4bf0834f51ffee84a37134a4b8b88afb?showdoc=.jpg" alt="" /></p>
<h4>三、拉取任务、广告,关联任务与广告的参考代码</h4>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/ba1a2bb1c268e44d27dcabeaa2eccc82?showdoc=.jpg" alt="" /></p>
<h4>四、任务获取和提交,常见错误码及解决方法</h4>
<pre><code> ERC_LOGIN_PARAM_INVALID = 2001, // 自检Account和LoginKey是否合法
ERC_LOGIN_ACCOUNT_INVALID = 2002, // 自检Account了LoginKey是否合法,登录态是否有效
ERC_LOGIN_TOKEN_EXPIRE = 2003, // 自检Account的登录态LoginKey是否有效
ERC_LOGIN_FAIL = 2004, // 自检客户的账号校验服务是否异常
ERC_TASK_PARAM_INVALID = 3001, // 参数错误,自检是否传入合法的Account和GUID,经常传空
ERC_TASK_PRODUCT_INVALID = 3002, // 产品ID无效,自检是否传入合法的产品ID和协议号
ERC_TASK_ACCOUNT_INVALID = 3003, // 非法账户,自检是否传入合法的Account和LoginKey
ERC_TASK_INVALID = 3004, // 任务不存在,自检是否在配置了对应产品的任务
ERC_TASK_CHECK_FAIL = 3005, // 任务校验失败,一般是下发的任务和上报的任务对不上
ERC_TASK_REPORT_FAIL = 3009, // 任务回调服务异常,自检客户的服务和返回结果是否正常
ERC_TASK_BANK_FAIL = 3010, // 积分托管模式时,出现WSPD积分银行异常
3010, // 任务回调时,任务回调成功,客户没有给用户加积分
**客户自查**
3002,测试环境联调时,自检SDK访问环境是否是mazutest.3g.qq.com(测试环境)
3004,测试环境联调时,自检环境是否有错;正式环境联调时,自检后台任务是否配置
3010,积分托管模式,找腾讯同事排查;任务回调模式,客户后台开发检查任务回调是否加积分
任务提交常见错误码
ERC_TASK_ORDER_INVALID = 3011, // 订单无效,无对应的任务
ERC_TASK_ORDER_UNEXIST = 3012, // 提交的任务订单不存在
ERC_TASK_ORDER_EXPIRE = 3013, // 提交的任务订单过期
ERC_TASK_ORDER_RESUBMIT = 3014, // 提交的任务订单是重复提交的
ERC_TASK_ORDER_FAIL = 3015, // 提交的任务订单的其他错误
**客户自查**
3012,请检查请求任务、提交任务是否同一个accountID,或者accountID是否存在下划线
3014,请检查是否提交了状态为3的orderid</code></pre>
<p><strong>其他错误码,同时提供客户的传入参数</strong></p>