新权益开放API文档--1.0(废弃)

烈熊新权益系统


烈熊开放接口基础文档

<h1>烈熊开放接口基础文档</h1> <p>本文档提供权益SaaS平台API接口 v1 版本</p> <p>下面接口都会使用我们提供的如下信息</p> <ul> <li>appId 用于区分客户</li> <li>appSecret 密钥,用于加密</li> </ul> <p>正式api地址 <a href="https://interests-open.billbear.vip">https://interests-open.billbear.vip</a> 测试api地址 <a href="https://interests-open-test.billbear.vip">https://interests-open-test.billbear.vip</a></p> <h2>开发必读</h2> <p>测试/生产环境都需要添加IP白名单,IP白名单添加后需要等待至少5分钟生效。 测试/生产环境请求地址需要联系商务邮件发送 当修改IP白名单之后需要重新获取授权才会生效</p> <h2>协议规则</h2> <h5>1)传输方式</h5> <p>为保证交易安全性,采用HTTPS传输</p> <h5>2)基本流程</h5> <p>流程: 获取accessToken -&gt; 通过header[authorization]带入accessToken调用其他接口</p> <ul> <li>接口统一采用HTTP的POST/JSON方式请求。</li> <li>输入和输出参数都采用UTF-8编码。</li> <li>接口处理成功返回 HttpCode 是否是 200 然后判断响应内容 code 是否是 0 才能使用 data 内数据。</li> <li>接口处理失返返回 HttpCode 是否是 200 然后判断响应内容 code 不是 0 则message错误原因。</li> <li>所有 Request ContentType 都是 application/json</li> <li>需要身份认证的接口需要携带 Authorization 头部 Bearer + AccessToken; Bearer 有一个空格需要注意</li> <li>需要双重身份的接口需要携带双令牌在 Authorization 头部 Bearer + 客户AccessToken/会员AccessToken; Bearer 有一个空格需要注意, 后面的客户和会员令牌有一个斜杠分割</li> <li>所有接口人民币单位都是分,百分比单位都是 1/100</li> </ul> <p>请求后直接返回结果json(没有外层包装) 通过 http statusCode 表示正确和错误,200成功,其他异常:422参数错误,500服务器内部错误</p> <h5>3)错误码描述</h5> <table> <thead> <tr> <th style="text-align: left;">codes</th> <th style="text-align: left;">问题描述</th> <th style="text-align: left;">备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">0001</td> <td style="text-align: left;">参数错误</td> <td style="text-align: left;">具体内容查阅返回的message字段</td> </tr> <tr> <td style="text-align: left;">0009</td> <td style="text-align: left;">授权失败</td> <td style="text-align: left;">系统内部调用异常联系管理员或查看返回的message字段</td> </tr> <tr> <td style="text-align: left;">0008</td> <td style="text-align: left;">签名错误</td> <td style="text-align: left;">请检查签名生成规则,并重试</td> </tr> <tr> <td style="text-align: left;">4001</td> <td style="text-align: left;">IP 不在白名单</td> <td style="text-align: left;">请联系烈熊方技术添加请求ip白名单</td> </tr> <tr> <td style="text-align: left;">401</td> <td style="text-align: left;">令牌错误</td> <td style="text-align: left;">头部携带的AccessToken失效或者错误</td> </tr> <tr> <td style="text-align: left;">未完待续</td> <td style="text-align: left;">未完待续</td> <td style="text-align: left;">未完待续</td> </tr> </tbody> </table>

页面列表

ITEM_HTML