全域錯誤說明
更新時間:2021-05-17 17:50:34
回傳資訊範例
請求API正確回傳:
{
"code": 200,
"status": "success",
"message": "",
"data": ""
}
請求API欄位驗證錯誤回傳:
{
"code": 400,
"status": "error",
"message": "invalid signature.",
"data": ""
}
請求API業務邏輯處理錯誤回傳:
{
"code": 500,
"status": "fail",
"message": "access forbidden",
"data": ""
}
各欄位含義:
| 名稱 | 類型 | 含義 |
|---|---|---|
| code | Integer | 回應狀態碼,具體對應關係如下 |
| status | String | 回應狀態文字資訊 |
| message | String | 回應描述資訊,當code為400或500時,輔助描述錯誤原因,具體參考錯誤資訊對照表 |
錯誤碼描述
| code | status | message |
|---|---|---|
| 200 | success | 表示業務處理成功,該欄位為空字串 |
| 40X(X為任意數字) | error | 表示欄位驗證錯誤,錯誤資訊表示具體的錯誤欄位描述資訊,例如 簽章不可用(invalid signature.) |
| 500 | fail | 表示伺服器業務邏輯處理錯誤,錯誤資訊為具體的業務邏輯處理錯誤資訊,例如權限不足(access forbidden) |
Message 詳細資訊解釋對照表
| Message | 含義 |
|---|---|
| undefined error | 未知錯誤 |
| need to login | 未登入 |
| access forbidden | 禁止存取 |
| redirect | 需要重新導向到某個 URL(輸出重新導向 URL 到 data.url 中) |
| email can not be empty | email 不能為空 |
| password can not be empty | 密碼不能為空 |
| 該帳號未註冊 | |
| main account password error | 主帳號密碼錯誤 |
| sub account password error | 子帳號密碼錯誤 |
| user status error | 使用者狀態錯誤 |
| sub user expired | 子使用者登入狀態過期 |
| sub user not allow | 子帳號權限不足 |
| 簡訊發送太頻繁,請稍後再試 | |
| 驗證碼錯誤 | 簡訊驗證碼錯誤 |
| 密碼錯誤 | |
| 帳號已鎖定,請聯絡客服解鎖或等待24小時 | |
| 未匹配到使用者資訊,請檢查手機號碼後重試 | |
| invalid timestamp | 不可用的請求時間戳 |
| application not exist | application不存在 |
| user children not exist | 子帳號不存在 |
| user children expired | 子帳號過期 |
| invalid signature | 簽章錯誤 |
| permission limited | 權限不足 |
| category limited | 類別沒有權限 |
| appId can not be empty | appId 不能為空 |
| vid不能為空 | vedio不能為空 |
| title和filename不能同時為空 | |
| 續傳失敗。 | |
| 上傳影片初始化失敗。 | |
| 影片大小不能為0. | |
| 獲取token失敗 | |
| 帳戶服務狀態異常,請聯絡客服 | |
| 非法的vid | |
| 子帳號沒有指定分類的上傳權限 | |
| param validate error | 參數驗證錯誤 |
| param should not be empty: %s | 參數值為空 |
| param is not digit: %s | 參數不是非負整數 |
| param is not number: %s | 參數值不是數字 |
| param length is incorrect: %s | 參數值長度不正確 |
| number range error | 數值範圍錯誤 |
| date range error | 日期範圍錯誤 |
| param is not boolean (Y / N) | 參數不是布林值(Y/N) |
| slide verification error | 滑動驗證錯誤 |
| invalid vid | 影片vid 錯誤 |
| invalid album id | 專輯列表ID 錯誤 |
| album over limit | 專輯數量超過限制 |
| invalid album group id | 專輯列表的分組ID 錯誤 |
| view page is close | 關閉了影片預覽頁面 |
| 上傳中不允許修改 | |
| 沒有填寫欄位名稱 | |
| category not exist | |
| 子帳號沒有權限在該目錄下建立分類。 | |
| 已存在同名的影片分類 | |
| delete category failed | |
| category could not be modified | |
| 不允許修改偽直播目錄分類資訊 | |
| video not exist | |
| invalid filter | |
| 只能修改「已發布」狀態的影片為禁播狀態 | |
| 只能修改「已禁播」狀態的影片為已發布狀態 | |
| 一次操作的影片數量不能超過500個 | |
| 非法登入方式 | |
| 微信網頁未授權 |
