检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
int returnCode; String returnCodeDesc; Response(int returnCode, String returnCodeDesc) { this.returnCode = returnCode;
_third,signature_name,signature_source,signature_type、qualification_id。 PUT /v2/845ada5bc7444f1295cd517af0123da1/msgsms/signatures/eb55ddeb-
third,signature_name,signature_source,signature_type、qualification_id。 POST /v2/845ada5bc7444f1295cd517af0123da1/msgsms/signatures Host: 100
Integer 数量,默认值10 offset 否 Integer 偏移量 signature_id 否 String 签名ID signature_name 否 String 签名名称 signature_type 否 String 签名类型 VERIFY_CODE_TYPE:验证码类
租户customer ID tentant 否 表4 TenantBasic - signature_name 否 String 签名名称 signature_id 否 String 签名ID signature_type 否 String 签名类型 app_name 否 String 应用名称
PUT /v2/{project_id}/msgsms/signatures/{id}/active 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 签名主键ID,对应表5 响应SmsSignatureResp参数中的ID project_id 是 String
templateParas, statusCallBack, signature){ if (null !== signature && signature.length > 0) { return querystring.stringify({
DELETE /v2/{project_id}/msgsms/signatures/{id} 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 签名主键ID,对应表5 响应SmsSignatureResp参数中的ID project_id 是 String 项目
if (!signature.Equals(null) && signature.Length > 0) { dic.Add("signature", signature); }
templateParas, statusCallBack, signature){ if (null !== signature && signature.length > 0) { return querystring.stringify({
QueryEscape(statusCallBack) } if signature != "" { param += "&signature=" + url.QueryEscape(signature) } return param } func post(url string
array $templateParas, string $signature) { if (null != $signature && strlen($signature) > 0) { return ['to' => $receiver, 'templateId'
llBack) } if signature != "" { param += "&signature=" + url.QueryEscape(signature) } return param } func post(url string
if (null != signature && !signature.isEmpty()) { map.put("signature", signature); } return map; } /**
// The signature algorithm uses the AK and SK signature algorithms provided by HUAWEI CLOUD IAM and API Gateway. // Signature algorithm
$templateParas, string $signature) { if (null != $signature && strlen($signature) > 0) { return ['to' => $receiver, 'templateId'
'statusCallback': statusCallBack, # 'signature': signature #使用国内短信通用模板时,必须填写签名名称 } print(header)
MSGSMS.0004 Signature already exists. 签名已存在。 请更换签名后重试。 MSGSMS.0005 Signature does not exist. 签名不存在。 请使用有效的签名后重试。 MSGSMS.0006 Signature type and name
if (!signature.Equals(null) && signature.Length > 0) { dic.Add("signature", signature); }
TEMPLATE_PARAM, 'statusCallback': statusCallBack, # 'signature': signature #使用中国大陆短信通用模板时,必须填写签名名称 }).encode('ascii') print(formData)