检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
if (!signature.Equals(null) && signature.Length > 0) { dic.Add("signature", signature); }
参数错误。 请排查请求参数是否与文档中的保持一致。 MSGSMS.0003 Request unauthorized. 请求未授权。 请检查鉴权参数是否正确。 MSGSMS.0004 Signature already exists. 签名已存在。 请更换签名后重试。 MSGSMS
请检查Authorization和X-WSSE参数的填写是否正确。 E000102 Invalid app_key. app_key无效。 请检查请求携带的app_key填写是否正确。 如app_key填写正确,建议检查app接入地址是否正确(从控制台“应用管理”获取)。 E000103
请检查Authorization和X-WSSE参数的填写是否正确。 E000102 Invalid app_key. app_key无效。 请检查请求携带的app_key填写是否正确。 如app_key填写正确,建议检查app接入地址是否正确(从控制台“应用管理”获取)。 E000103
QueryEscape(statusCallBack) } if signature != "" { param += "&signature=" + url.QueryEscape(signature) } return param } func post(url
表2 请求Headers参数 参数名称 是否必选 参数类型 默认值 说明 Content-Type 是 String 无 固定填application/x-www-form-urlencoded。 表3 请求Body参数说明 参数名称 是否必选 参数类型 默认值 说明 smsMsgId
短信业务API调用是否对PHP、Java等工具有版本要求? 短信业务API调用跟工具版本没有关系,客户可以自行开发程序调用。短信Demo对PHP、Java等工具有版本要求,具体请参考短信代码样例。 父主题: 二次开发相关
$templateId, array $templateParas, string $signature) { if (null != $signature && strlen($signature) > 0) { return ['to' => $receiver
QueryEscape(statusCallBack) } if signature != "" { param += "&signature=" + url.QueryEscape(signature) } return param } func
TEMPLATE_PARAM, 'statusCallback': statusCallBack, # 'signature': signature #使用中国大陆短信通用模板时,必须填写签名名称 }).encode('ascii') print(formData)
你可以做如下尝试: 请检查目前控制台的区域是否为开通服务、申请应用、签名和模板的区域,如果您中途切换区域,签名和模板不会同步转移。建议您尝试切换到华北-北京四或华南-广州查看应用、签名和模板是否存在。 请确认您之前使用的签名和模板是否为测试签名和模板,测试的签名和模板的使用有效期为1个月,到期将会自动清除。
您提前规划资源的使用额度和时长。 购买前须知 请您先阅读并了解短信套餐包的计费规则及价格,再购买套餐包。 由于无法保证您的短信业务是否能通过审核、是否能成功使用套餐包,因此,购买套餐包前请先申请短信签名、申请短信模板并确保审核通过。 购买指引 登录短信控制台,进入“总览”页面,选择“国内短信”页签。
ion中的Signature字段。 E000101 鉴权失败 请检查Authorization和X-WSSE参数的填写是否正确。 E000102 app_key无效 请检查请求携带的app_key填写是否正确。 如app_key填写正确,建议检查app接入地址是否正确(从控制台“应用管理”获取)。
} if (null != signature && !signature.isEmpty()) { map.put("signature", signature); } StringBuilder
} if (null != signature && !signature.isEmpty()) { map.put("signature", signature); } return map;
短信发送失败是否扣费? 消息&短信服务需要预充值多少? 短信套餐包支持退订吗? 短信套餐包剩余资源支持退款吗? 能否修改短信套餐包业务类型? 如何查看短信套餐包剩余额度? 短信套餐包是否支持跨账号使用? 短信套餐包是否支持跨区域使用? 短信套餐包有效时长是多久?是否支持修改? 短信套餐包是否可以续费以及重复购买?
String bodyString= new String(body.getBytes("ISO-8859-1"),"UTF-8");进行转换。 父主题: 故障排除
创建短信模板 功能介绍 该接口用于用户创建模板。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/msgsms/templates
您提前规划资源的使用额度和时长。 购买前须知 请您先阅读并了解短信资源包的计费规则及价格,再购买资源包。 由于无法保证您的短信业务是否能通过审核、是否能成功使用资源包,因此,购买资源包前请先阅读模板规范和变量规范。 购买指引 登录短信控制台,进入“总览”页面,选择“国内短信”页签。
Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v2/{project_id}/msgsms/templates/{id} 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 模板主键ID,对应表5中的ID project_id 是 String