### 接口验证说明
* * * * *
#### 接口说明如下:
* 接口数据传输使用RSA加密方式(查询相关接口返回数据不加密)
1. 将协商好的key进行MD5加密,加密后字符串转换为大写
key=aumalls.COM2017!@#$
MD5(aumalls.COM2017!@#$)
F6719AF03B64F0AF249F305C20B67009
2. 将加密后字符串通过参数key和其他请求参数进行RSA加密,传输到服务器进行验证
key:F6719AF03B64F0AF249F305C20B67009
3. 全部接口请携带上述key值,作为接口验证
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
以下验证废弃,改RSA加密
1. 将参与验证参数进行字典序排序 (*说明:参与验证参数请查看具体接口文档*)
2. 将排序后参数拼接成一个字符串
password=123456&username=张三三
3. 将协商好的key拼接到字符串末尾(注意顺序)
password=123456&username=张三三&key=aumalls.COM2017!@#$
4. 然后进行MD5加密,加密后字符串转换为大写
MD5(password=123456&username=张三三&key=aumalls.COM2017!@#$)
F6719AF03B64F0AF249F305C20B67009
5. 将最终的字符串通过参数sign传递到服务器进行验证
sign:F6719AF03B64F0AF249F305C20B67009
* * * * *
* 例如PHP
~~~
$signarr = [
'username' => $username,
'password' => $password,
];
ksort($signarr);
$signstr = http_build_query($signarr);
$signstr = $signstr.'&key='.$key;
$sign = strtoupper(md5($signstr));
~~~
- 用户
- 注册
- 登录
- 第三方登录
- 绑定手机号
- 重置密码
- 忘记密码
- 用户中心
- 总信息
- 用户统计
- 用户信息
- 用户编辑
- 修改密码
- 访问足迹
- 收货地址
- 地址-查询
- 地址-编辑
- 默认地址
- 地址-删除
- 系统消息
- 系统已读消息
- 系统消息删除
- 系统消息未读
- 积分记录
- 积分兑换
- 平台代金券
- 我的代金券
- 商品
- 商品分类
- 商品子分类
- 商品检索条件
- 商品列表
- 推荐商品列表
- 商品详情
- 规格更新
- 商品搜索
- 商品评价列表
- 品牌
- 购物车
- 加入
- 购物车
- 选取商品
- 改变数量
- 删除商品
- 购物车总数
- 收藏夹
- 收-查询
- 收-添加
- 收-删除
- 收藏店铺
- 铺-查询
- 铺-添加
- 铺-删除
- 店铺
- 店-首页
- 店-列表
- 店-详情
- 订单
- 订单列表
- 订单详情
- 订单确认
- 生成订单
- 要支付订单
- 订单改变状态
- 支付订单数
- 商品评价图片上传
- 商品评价添加
- 是否需要身份证
- 上传身份证
- 物流跟踪
- 支付
- 支付宝
- 微信
- 营销活动
- 限时抢购
- 拼团参团
- 拼团商品列表
- 用户优惠券列表
- 店铺优惠券
- 新人大礼包
- 领取优惠券
- 申请退货
- 申请退货列表
- 退货图片上传
- 申请退货
- 其他
- 手机图片
- 地区
- 搜索
- 分享in
- 分享out
- 扫码
- 扫码后
- 发送短信
- 验证短信
- 到货通知
- icon
- Android版本
- 接口验证说明
- 返回code说明