### 接口驗證說明
* * * * *
#### 接口說明如下:
* 接口數據傳輸使用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說明