检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MSGSMS.0004 Signature already exists. 签名已存在。 请更换签名后重试。 MSGSMS.0005 Signature does not exist. 签名不存在。 请使用有效的签名后重试。
Content-Type;请求体参数:app_id,is_involved_third,signature_name,signature_source,signature_type、qualification_id。
URI DELETE /v2/{project_id}/msgsms/signatures/{id} 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 签名主键ID,对应表5 响应SmsSignatureResp参数中的ID project_id 是 String
请求体参数:app_id,is_involved_third,signature_name,signature_source,signature_type、qualification_id。
否 String 应用名称 end_time 否 String 结束时间 limit 否 Integer 数量,默认值10 offset 否 Integer 偏移量 signature_id 否 String 签名ID signature_name 否 String 签名名称 signature_type
URI PUT /v2/{project_id}/msgsms/signatures/{id}/active 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 签名主键ID,对应表5 响应SmsSignatureResp参数中的ID project_id 是
URI GET /v2/{project_id}/msgsms/signatures/{id} 表1 路径参数 参数 是否必选 参数类型 描述 id 是 String 签名主键ID,对应表5 响应SmsSignatureResp参数中的ID project_id 是 String
格式为:SDK-HMAC-SHA256 Access= app_key的值, SignedHeaders=参与签名的头域(小写), Signature=经过签名算法计算得到的值 具体计算方式请参考添加签名信息到请求头。
signature.Equals(null) && signature.Length > 0) { dic.Add("signature", signature); } return
signature.Equals(null) && signature.Length > 0) { dic.Add("signature", signature); } return
= "" { param += "&signature=" + url.QueryEscape(signature) } return param } func post(url string, param []byte, headers map[
= "" { param += "&signature=" + url.QueryEscape(signature) } return param } func post(url string, param []byte, appInfo core.Signer
== signature && signature.length > 0) { return {'to': receiver, 'templateId': templateId, 'templateParas': templateParas, 'signature'
== signature && signature.length > 0) { return {'to': receiver, 'templateId': templateId, 'templateParas': templateParas, 'signature'
$signature_1), initDiffSms($receiver_2, $TEMPLATE_ID_2, $TEMPLATE_PARAS_2, $signature_2) ]; $client = new Client(); try { $response
= $signature && strlen($signature) > 0) { return ['to' => $receiver, 'templateId' => $templateId, 'templateParas' => $templateParas
uses the AK and SK signature algorithms provided by HUAWEI CLOUD IAM and API Gateway. // Signature algorithm implementation.
_2, 'templateParas':TEMPLATE_PARAM_2, # 'signature':signature_2 #使用国内短信通用模板时,必须填写签名名称
= signature && !
': signature #使用中国大陆短信通用模板时,必须填写签名名称 }).encode('ascii') print(formData) sig = signer.Signer() sig.Key = APP_KEY sig.Secret