号码订购

getNumber 方法用于通过 SMS.online API 获取一次性虚拟号码。它可以自动请求用于在需要 SMS 验证的第三方平台上的验证号码。该方法接受国家、服务和(可选)运营商参数,以便精确选择号码。

请求成功时,将返回一个包含激活唯一标识符和号码的字符串。该方法旨在集成到自动注册和通过 SMS 确认账户的系统中。

请求示例:

输入数据

参数必填备注描述
请参见个人资料中的 API 密钥 设置API 密钥提供对付费服务的访问
getNumber方法名称
请参见左侧菜单中的服务列表需要获取号码的服务
请参见左侧菜单中的国家列表需要获取号码的国家
请参见左侧菜单中的运营商列表需要获取号码的移动运营商
请参见 合作伙伴计划推荐 ID
数值激活类型:0 - 短信(默认),1 - 按号码,2 - 按语音

服务器响应

ACCESS_NUMBER:ID:NUMBER
获得号码,激活 ID - ID,号码及国家代码 - NUMBER

代码示例

const api_key = "API_KEY"; # 将 'API_KEY' 替换为您的实际 API 密钥。
const service = "SERVICE"; # 将 'SERVICE' 替换为服务的标识符。所有标识符可以在左侧菜单的文档中查看。
const country = 1; # 插入所需国家的号码。所有国家的号码可以在左侧菜单的文档中查看。
try {
const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getNumber&service=${service}&country=${country}`);
# 对指定的 URL 执行 GET 请求
const data = await response.json();
# 输出服务器响应的内容
console.log(data);
} catch (err) {
# 如果发生错误,输出错误消息
console.error(err);
}

可能的错误

参数描述
不正确的操作
无效的 API 密钥
请求错误
账户被禁用的时间
账户未激活
不正确的服务名称
不正确的国家名称
账户已被禁用
没有可用的号码
未找到余额