版本:v2.0 | 更新日期:2026-05-21
向指定的海外或港澳台手機號碼發送驗證碼簡訊。
| 參數名 | 類型 | 必填 | 說明 |
|---|---|---|---|
| user | String | 是 | API 商戶帳號 |
| pwd | String | 是 | API 商戶密碼 |
| phone | String | 是 | 接收簡訊的手機號碼。 注意:須包含國際區號,例如香港: 85252525252 |
| code | String | 是 |
根據是否傳入 tid,此欄位定義不同:1. 未傳 tid (自定義內容):須填寫完整簡訊文本。 範例: 【品牌簽名】您的驗證碼為:123456 (有效時間5分鐘)2. 已傳 tid (模板模式):只需填寫純驗證碼變數值。 範例: 123456
|
| sign | String | 是 |
安全簽名驗證。 生成規則: MD5(phone + "|" + code + "|otp")注意:MD5 結果須轉為 32 位小寫字串。 |
| sender | String | 否 | 簡訊發送者名稱(Sender ID / 品牌簽名) |
| tid | String | 否 |
系統模板 ID。 填寫後系統將自動調用對應模板,並將 code 欄位的值替換至模板中的 {code} 變數。
|
【AAA】驗證碼為:123456 (有效時間5分鐘)code 參數值發送前請務必進行 URL 編碼(URL Encode)。
http://<server_ip>/publicApi/hk/sms/otp_api_foreign?user=admin&pwd=123456&sign=2bd9260149a085c269876abf734ab607&phone=85252422222&code=%E3%80%90AAA%E3%80%91%E9%A9%97%E8%AD%89%E7%A2%BC%E7%82%BA:111111(%E6%9C%89%E6%95%88%E6%99%82%E9%96%935%E5%88%86%E9%90%98)
http://<server_ip>/publicApi/hk/sms/otp_api_foreign?user=admin&pwd=123456&sign=2bd9260149a085c269876abf734ab607&phone=85252422222&code=111111&tid=1
| 參數名 | 類型 | 說明 |
|---|---|---|
| code | String | 狀態碼。0 表示成功,其他代碼請參考錯誤代碼表 |
| msg | String | 詳細說明或失敗原因 |
{
"code": "0",
"msg": "发送成功!"
}
查詢商戶帳戶的當前可用餘額及凍結金額。
http://<server_ip>/publicApi/hk/sms/otp_api_balance?user=test&pwd=test
| 參數名 | 類型 | 必填 | 說明 |
|---|---|---|---|
| user | String | 是 | API 商戶帳號 |
| pwd | String | 是 | API 商戶密碼 |
| 參數名 | 類型 | 說明 |
|---|---|---|
| code | String | 狀態碼。1 表示查詢成功 |
| msg | String | 詳細說明 |
| list | Array | 數據列表嵌套物件 |
| └ balance | String | 帳戶可用餘額 |
| └ freeze | String | 帳戶凍結金額 |
{
"code": "1",
"msg": "查詢成功",
"list": [
{
"balance": "126764.080",
"freeze": "0.000"
}
]
}
| 狀態碼 | 說明 |
|---|---|
| 0 | 發送成功 |
| 101 | 接口關閉,請聯繫客服人員! |
| 102 | IP 未加白名單,請聯繫管理員配置! |
| 103 | 帳戶或密碼不正確,請檢查後重新提交! |
| 104 | 安全簽名(sign)無效 |
| 105 | 驗證碼內容(code)超出長度範圍 |
| 106 | 帳戶餘額不足 |
| -1 | 發送失敗 |