请求可用国家和服务
getRentPrices 方法用于获取通过 SMS.online API 可租用虚拟号码的国家和服务的最新列表。它自动化了在租用号码时选择国家和服务的过程。
该方法推荐用于需要在创建租用请求之前动态生成目的地列表的系统。使用此方法,可以获取最新的国家及其相关服务列表,以便集成到自动化流程中。
成功的请求返回结构化数据,包括支持的国家、服务和运营商列表。这使得在自动化系统中实现灵活的号码租用选择成为可能。
请求示例:
输入数据
参数 | 必填 | 备注 | 描述 |
---|---|---|---|
是 | 请参见个人资料中的 API 密钥 设置 | API 密钥提供对付费服务的访问 | |
是 | getRentPrices | 方法名称 | |
是 | 请参见左侧菜单中的国家列表 | 需要获取号码的国家 |
服务器响应
JSON
{ "status": "success", "values": { "Страна": { "Сервис": { "cost": Стоимость, "count": Количество } } } }
代码示例
const api_key = "API_KEY"; # 将 'API_KEY' 替换为您的实际 API 密钥。const country = 1; # 插入所需国家的号码。所有国家的号码可以在左侧菜单的文档中查看。try {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getRentPrices&country=${country}`);# 对指定的 URL 执行 GET 请求const data = await response.json();# 输出服务器响应的内容console.log(data);} catch (err) {# 如果发生错误,输出错误消息console.error(err);}
可能的错误
参数 | 描述 |
---|---|
不正确的操作 | |
无效的 API 密钥 | |
请求错误 | |
账户被禁用的时间 | |
账户未激活 | |
该国家的号码已售罄 |