检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
能否将一个账号开通短信服务,给另一个账号下的云服务(例如云速建站)使用? 可以。请参考开发准备获取发送短信所需的数据,并在其他云服务(例如云速建站)下集成调用发送短信API/发送分批短信API即可。 发送短信产生的费用,将计入已开通短信服务的账号(短信应用归属账号),请为该账号合理充值。
开发准备 国内短信开发数据准备 国内短信启动开发前需要准备的数据如下: 参数名 取值样例 获取方式 相关文档 APP_Key c8RWg3gg*********4bf3Y7x1Ile 登录管理控制台,从国内短信“应用管理”页面获取。 创建短信应用 APP_Secret q4Ii8
消息&短信服务和IoT云通信是同一个产品吗? 不是,消息&短信服务、IoT云通信是两个不同的产品。 父主题: 产品规格
同一个公司可以多次申请资质吗? 同一个公司可以多次提交资质申请。 已经通过审核的资质不支持修改委托授权书,如果需要变更委托授权书内容,请重新申请资质。 父主题: 资质相关
一个用户可以申请多个短信签名么? 可以。每个应用下默认最多支持创建200个签名,如需扩大配额,请提交工单或联系客户经理申请。若您需要为其他企业申请短信签名,请在申请签名时上传签名对应企业的营业执照和授权委托书。 父主题: 签名相关
一个短信签名可以对应多个短信模板吗? 可以。签名和模板必须属于同一应用,且类型相同。添加多个模板,“所属签名”选择同一签名,则该签名对应多个模板。 父主题: 签名相关
多个签名归属不同主体,但是有股权关联关系,可以提供同一个经办人身份证吗? 不可以,运营商要求一个企业对应一个经办人,多个签名属于同一个企业时,可以提供同一个经办人信息。但如果只有股权关系,不是同一个企业,不能复用经办人信息。 父主题: 资质相关
print('Send sms failed. smsMsgId: ', keyValues.get('smsMsgId')[0]); print('Failed status: ', status[0]); if __name__ == '__main__': #
二次开发相关 如何获取短信平台的应用接入密钥? 如何获取短信平台的HTTPS调测证书? 如何获取发送短信所需的通道号? 短信业务API调用是否对PHP、Java等工具有版本要求? 使用接口发送短信,设置验证码为6位,为什么有时收到5位验证码? 状态报告接收地址是什么?如何填写? 消息&短信服务支持私有化部署吗?
本文将带您一步步地使用华为云短信服务进行二次开发。希望您能通过本文的介绍快速学习并灵活地使用短信平台进行二次代码开发和部署。 业务流程 本节为您介绍新手开发者进行二次开发的业务流程。 获取调用短信API的关联数据,关联数据可参考开发准备。 发起短信发送请求,参考代码样例调用短信API。
参考API签名SDK与demo,点击下载其中的SDK与Demo。以Visual Studio Code为例,在本地资源管理器选择一个目录,比如D:/sms,使用终端进入。 执行dotnet new console命令,产生一个工程。 将Signer.cs、HttpEncoder.cs复制到D:/sms文件夹;然后在sms文件夹内新建SendSms
com/apig/signer" "io/ioutil" "net/http" "net/url" ) func main() { //必填,请参考"开发准备"获取如下数据,替换为实际值 appInfo := core.Signer{ // 认证用的ap
发送短信优先扣除已购买套餐包内的额度,超出部分按需计费(套餐包额度计算在阶梯内)。 如果先后购买了两个同类型的套餐包,优先使用先生效的套餐包,前一个套餐包用量耗尽,才会使用后一个套餐包。 短信字数超过规定长度时,系统会将一条长短信拆分成多条短信进行计算,短信条数计算详情请参见短信发送规则。 按不同类型
打印status和orgCode console.log('Send sms failed. smsMsgId: ', keyValues.smsMsgId); console.log('Failed status: ', status); } } // on
realm=\"SDP\",profile=\"UsernameToken\",type=\"Appkey\"" func main() { //必填,请参考"开发准备"获取如下数据,替换为实际值 apiAddress := "https://smsapi.cn-north-4
如何提高短信发送成功率? 请参考开发准备,确认是否全部的数据都准备无误,签名和模板有关联。 请参考代码样例,确认参数均以正确的格式携带。 请确认短信接收方号码中无重复号码,且号码都为可接受短信的状态(不是空号或停机的号码)。 请勿在一天内向同一个用户发送太多条短信,详情请参见短信发送规则。
打印status和orgCode console.log('Send sms failed. smsMsgId: ', keyValues.smsMsgId); console.log('Failed status: ', status); } } // on
class SendSms { static void Main(string[] args) { //必填,请参考"开发准备"获取如下数据,替换为实际值 string apiAddress
print('Send sms failed. smsMsgId: ', keyValues.get('smsMsgId')[0]); print('Failed status: ', status[0]); if __name__ == '__main__': #
打印status和orgCode print 'Send sms failed. smsMsgId: ' . $keyValues['smsMsgId'] . PHP_EOL; print 'Failed status: ' . $status . PHP_EOL;