调用语音交互的API显示auth failed
问题现象
校验失败服务端通常是使用不正确的Token进行访问,可能产生的原因有多种。
解决方案
- 检查用户账号是否正常。
当用户账号存在未实名认证、未充值或者属于冻结状态。您可登录账号,在用户检查是否实名认证,是否有余额(以上信息在用户Console均可以查到)。
- 检查获取Token是否正常。
- 使用AK/SK方式访问,检查AK和SK是否填写正确。
- 检查“project_id”是否填写正确。“project_id”可参考获取项目ID。
如果无法确定原因和解决问题,请联系技术服务人员。
auth_data = {
"auth": {
"identity": {
"password": {
"user": {
"name": user_name,
"password": password,
"domain": {
"name": domain_name
}
}
},
"methods": ["password"]
},
"scope": {
"project": {
"name": region
}
}
}
}