虚拟号码续租
方法 continueRentNumber 用于通过 SMS.online API 续租虚拟号码。它可以自动化续租流程,确保持续使用租用号码接收 SMS,避免丢失风险。
该方法适用于需要长期使用同一号码的情况。您可以指定续租期限,系统将更新租赁有效期并提供成功续租的确认。
成功请求将返回一个包含更新后租赁信息的对象,包括号码 ID、新的租赁有效期和扣款金额。这确保了在延长期间内 SMS 接收的稳定性。
请求示例:
输入数据
| 参数 | 必填 | 备注 | 描述 |
|---|---|---|---|
| 是 | 请参见个人资料中的 API 密钥 设置 | API 密钥提供对付费服务的访问 | |
| 是 | continueRentNumber | 方法名称 | |
| 是 | 数值 | 在请求号码时获得的激活 ID | |
| 是 | 4, 8, 12, 24, 72, 168, 360, 720, 2160 | 租赁时间(小时) |
服务器响应
JSON
{
"status": "success",
"phone": {
"id": 1049,
"endDate": "2020-01-31T12:01:52",
"number": "79959707564"
}
}代码示例
const api_key = "API_KEY"; # 将 'API_KEY' 替换为您的实际 API 密钥。const id = 1; # 插入在请求号码时获得的激活 IDconst rent_time = 1; # 插入上表中的续租时间(小时)try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=continueRentNumber&id=${id}&rent_time=${rent_time}`);# 对指定的 URL 执行 GET 请求const data = await response.json();# 输出服务器响应的内容console.log(data);} catch (err) {# 如果发生错误,输出错误消息console.error(err);}可能的错误
| 参数 | 描述 |
|---|---|
| 不正确的操作 | |
| 无效的 API 密钥 | |
| 请求错误 | |
| 账户被禁用的时间 | |
| 账户未激活 | |
| 未指定租赁 ID | |
| 号码不是您租用的(无效的租赁 ID) | |
| 不正确的续租时间 | |
| 未找到余额 | |
| 缺少或错误的状态 |