Try   HackMD

URI-G-09 會員買主重發註冊信

Tony Fan

tags: URI-G API規格
  • 驗證token並啟用帳號
  • 需要先取得 dynamic key(時效為5分)

網址

  • path : ${TT-API網址}/members/accounts/reconfirm

Input JSON Path

  • path : ${TT-API網址}/members/accounts/reconfirm
  • method : POST
  • query : 無
  • body :
{
    "dynamicKey" : <dynamicKey>,
    "language" : <languageId>,
    "email": <email>
}

輸入參數說明

欄位名稱 欄位說明 型態 是否必要欄位
dynamicKey dynamic key string Y
email 帳號Email (Base64 Encode) String Y
languageId 語系代碼 number Y

Output JSON Path


{
    "code": <code> , // 代碼,0:ok、 < 0: error 使用
    "errorMessage" : <errorMessage>  // 錯誤訊息
    "intervalTime": "5377 ms",
    "data":  {
        "hasSend":0/1
    }
}

輸出參數說明

  • 回傳成功或是失敗

標準I/O結果輸出

欄位名稱 欄位說明 型態 是否可為空值
code 代碼 number N
errorMessage 錯誤訊息 String Y
intervalTime API處理時間 String Y
data API輸出主內容資料 API輸出主內容資料 N
  • code :
    • 0 : ok
    • -1 : 會員狀態不是 帳號申請中或未啟用,禁止重送
    • -2 : 其他錯誤,看errorMsg描述
    • -981 : email error
    • -987 : dynamicKey 解析錯誤或時間過期
    • -997 : 前台傳入的 form 表單缺了必要欄位或條件

API輸出主內容資料

欄位名稱 欄位說明 型態 是否可為空值
hasSend 是否送出 number N
  • hasSend : 1 : 傳送成功 / 0 : 傳送失敗

API 邏輯

範例

參考 URI-G-09 測試案例