获取续租价格

getContinueRentPrice 方法允许通过 SMS.online API 获取虚拟号码续租的最新费用。该方法用于在决定是否继续使用号码之前自动计算续租成本。

该方法提供了获取指定期间续租费用的准确金额的功能。这使得提前规划开支和有效管理账户余额成为可能。

成功的请求将返回一个包含续租费用信息的对象,包括号码 ID、续租期限和金额。该方法推荐用于定期更新号码租赁和成本控制的系统。

请求示例:

输入数据

参数必填备注描述
请参见个人资料中的 API 密钥 设置API 密钥提供对付费服务的访问
getContinueRentPrice方法名称
数值在请求号码时获得的激活 ID
4, 8, 12, 24, 72, 168, 360, 720, 2160租赁时间(小时)

服务器响应

JSON
{
  "status": "success", 
  "price": "100"
}

代码示例

const api_key = "API_KEY"; # 将 'API_KEY' 替换为您的实际 API 密钥。
const id = 1; # 插入在请求号码时获得的激活 ID
const rent_time = 1; # 插入上表中的续租时间(小时)
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getContinueRentPrice&id=${id}&rent_time=${rent_time}`);
# 对指定的 URL 执行 GET 请求
const data = await response.json();
# 输出服务器响应的内容
console.log(data);
} catch (err) {
# 如果发生错误,输出错误消息
console.error(err);
}

可能的错误

参数描述
不正确的操作
无效的 API 密钥
请求错误
账户被禁用的时间
账户未激活
未指定租赁 ID
号码不是您租用的(无效的租赁 ID)
不正确的续租时间
无法续租,因为号码的有效期已过
超过最大可用时间
账户已被禁用