获取激活状态
方法 getStatus 允许通过 SMS.online API 获取虚拟号码的当前激活状态。它用于在需要通过 SMS 确认的外部平台上自动检查激活状态。
该方法可以在获取号码后跟踪激活过程,并提供有关确认代码的消息是否已送达的数据,同时显示系统中号码的当前状态。
成功请求将返回一条包含当前激活状态、消息状态和代码(如果已收到)的信息。该方法便于集成到需要实时状态监控的系统中。
请求示例:
输入数据
参数 | 必填 | 备注 | 描述 |
---|---|---|---|
是 | 请参见个人资料中的 API 密钥 设置 | API 密钥提供对付费服务的访问 | |
是 | getStatus | 方法名称 | |
是 | 数值 | 在请求号码时获得的激活 ID |
服务器响应
服务器响应 | 描述 |
---|---|
等待代码 | |
等待重新发送短信 | |
已取消 | |
成功($CODE 为激活代码) |
代码示例
const api_key = "API_KEY"; # 将 'API_KEY' 替换为您的实际 API 密钥。const id = 1; # 插入在请求号码时获得的激活 IDtry {const response = await fetch(`https://api.sms.onlinestubs/handler_api.php?api_key=${api_key}&action=getStatus&id=${id}`);# 对指定的 URL 执行 GET 请求const data = await response.json();# 输出服务器响应的内容console.log(data);} catch (err) {# 如果发生错误,输出错误消息console.error(err);}
可能的错误
参数 | 描述 |
---|---|
不正确的操作 | |
无效的 API 密钥 | |
请求错误 | |
账户被禁用的时间 | |
账户未激活 | |
未找到激活 |