验证失败:invalidusrorpwd(无效的用户名或密码)报错,这通常是因为设备与短信网关之间的鉴权参数不匹配导致的。请按照以下步骤进行排查和修复:undo cloudnet enable 关闭云简连接,然后再重新配置 cloud 命令,强制刷新会话与密钥同步。display clock 检查设备时间。clock datetime 命令手动校准,或配置 NTP 服务自动同步。(0)
暂无评论
ACG1000 短信测试提示 invalidusrorpwd(用户名 / 密码校验失败)完整排查方案
报错字面含义:ACG 向第三方短信平台提交接口请求时,平台返回账号、密钥 / 密码校验不通过,不是 ACG 设备管理员密码错误,是短信服务商 API 账号 / 密钥配置问题。
路径:系统管理 → 服务器管理 → 短信服务
一、核心直接原因(按出现概率排序)
1. 短信平台账号、密钥 / APIKEY 填写错误(最高频)
区分两类参数不要填混:
亿美 / 互亿 / 梦网类:账号(APIID)、密钥(APIKEY/用户密码)两个独立参数;
SOAP/HTTP 接口:报文主体里的username、password参数值填错、前后带空格、大小写错误。
常见踩坑:
复制密钥时带入空格、换行;
短信平台区分大小写,ACG 配置大小写和后台不一致;
把短信平台登录后台的账号密码,当成接口调用 API 账号密钥(两者完全独立)。
2. 报文主体参数 Key 名称和短信平台接口文档不匹配
多数 HTTP 短信网关要求固定参数名:account/username、password/apikey,ACG 报文主体填错字段名,平台识别不到凭证直接返回密码错误。
示例(互亿无线标准):
plaintext
account | 短信平台APIID
password | 短信平台APIKEY
mobile | $mobile
content | $content
错误案例:把password写成passwd、apikey写成key,平台无法匹配校验字段。
ACG HTTP短信报文配置界面
3. 短信账号状态异常,平台侧拒绝鉴权
登录短信服务商后台核对 3 项:
账号是否欠费、短信余额耗尽;
接口调用权限是否开通,是否绑定了服务器白名单 IP(ACG 出口公网 IP 未加入白名单会鉴权失败);
账号是否被临时封禁、接口通道停用。
4. 网关地址、Content-Type、编码格式不匹配,导致参数乱码
网关 URL 写错(http/https、端口缺失、后缀 submit.aspx/submit.json 错误);
Content-Type 选错:表单接口必须是application/x-www-form-urlencoded,选错 json 会导致账号密码乱码校验失败;
编码格式不统一:平台要求 UTF-8,ACG 提交 GBK,参数乱码提示密码错误。
5. 模板 / 签名未报备、报文变量占位符错误
$mobile、$content变量写错(写成%mobile%、sms_mobile),报文内容缺失,平台连带鉴权流程报错返回账号密码错误。
二、分步标准化排查操作
步骤 1:核对短信服务商后台 API 凭证
登录短信商家后台,复制接口调用专用 APIID、API 密钥(不要用后台登录账号密码);
清除 ACG 短信配置内原有账号、密钥,重新粘贴,删除前后所有空格、换行;
严格区分大小写,保存后重新点击【测试有效性】。
步骤 2:核对报文主体键值对(HTTP 接口必查)
对照服务商接口文档,确认账号、密码对应的参数名称;
示例标准表单报文:
表格
key value
account 你的 APIID
password 你的 API 密钥
mobile $mobile
content $content
不要手动增加多余参数,不要修改平台要求的固定 key 名称。
步骤 3:网络与连通性校验(网络不通会间接报鉴权失败)
ACG 配置有效 DNS 服务器(网关是域名必须解析);
使用【系统诊断工具】ping/telnet 短信网关域名 + 端口,确认通;
ACG 安全策略放行访问短信平台互联网流量,不要拦截出站 80/443;
确认短信平台白名单已添加 ACG 出口公网 IP。
步骤 4:核对基础请求头与报文格式
厂商选择正确:HTTP/soap/ 亿美 / 梦网不要选错;
Content-Type:表单接口固定application/x-www-form-urlencoded;
报文格式:formdata;响应标记填写平台成功返回字段(如 code,成功值 2)。
步骤 5:短信平台后台自检
后台手动在线测试接口,填入相同 APIID / 密钥,看是否能正常下发短信;
查看平台接口调用日志,确认 ACG 请求到达,日志明确提示 “账号不存在 / 密钥错误”。
三、易混淆误区澄清
报错invalidusrorpwd和 ACG 设备 Web 管理员密码无关,纯粹第三方短信平台接口鉴权失败;
不要混淆:短信平台后台登录账号 ≠ API 接口调用账号密钥,绝大多数商家两套凭证独立;
不要忽略空格、大小写、编码问题,这类隐形错误平台统一返回账号密码错误,无细分提示。
四、快速修复最简操作(90% 现场一次解决)
登录短信服务商后台,复制全新 APIID、API 密钥;
ACG 删除原有短信服务配置,新建短信服务;
按接口文档填写网关地址、Content-Type、标准 account/password 键值对,变量使用$mobile/$content;
保存,填写测试手机号,点击测试有效性。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论