检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Java SDK使用指导 MSGSMS提供Java语言的应用侧SDK供开发者使用,您可以直接集成SDK来调用MSGSMS的短信发送API,从而实现对MSGSMS的快速操作。 开发时序图 开发前准备 已注册华为账号并开通华为云,完成企业实名认证。 已开通华为云MSGSMS服务。 已具备Java开发环境
下行短信接收号码收到短信并直接回复时,可以实现下行短信与上行短信的关联;如果更换其他号码回复短信,即下行短信接收号码和上行短信发送号码不一致时,则无法实现关联。 针对同一个通道号,同一个下行短信接收号码,仅有一条下行短信时,可以实现下行短信与上行短信的关联;如果存在多条下行短信,则无法实现一对一关联。 如
消息&短信(Message&SMS,MSGSMS)服务提供应用侧SDK,您可以直接集成SDK来调用MSGSMS的应用、签名、模板、发送短信相关API,从而实现对MSGSMS服务的快速操作。目前MSGSMS提供如表1所示语言SDK供开发者使用。 在线生成SDK代码 推荐您使用API在线调试工具API
如果需要按应用区分上行短信,可以通过如下方式实现: 创建国内短信应用时,针对不同的应用,配置不同的上行短信接收地址; 如果多个短信应用配置了同一个上行短信接收地址,请通过上行短信通知中“to”参数携带的上行短信接收方号码(即通道号)匹配签名名称,并通过签名名称所属应用实现区分。 上行短信不收费。终
//解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 *
短信应用API 可以实现查询短信应用、创建短信应用、查询应用数量、获取应用详情、修改短信应用等操作。 短信签名API 可以实现查询签名信息、创建短信签名、获取签名详情、修改短信签名、删除短信签名、申请激活签名、查询申请文件、上传申请文件等操作。 短信模板API 可以实现查询发送国家、查
体差值请与管理员确认)。 请确认服务器的本地时间是否正确,建议不要与北京时间相差大于8小时。 请检查随机数生成时间(Created)的代码实现,以Java为例,将格式字符串中的YYYY改为yyyy。请参考发送短信API。 E000111 用户名或密码错误 系统找不到app_key对应的用户信息,请联系管理员处理。
购买套餐包 消息&短信服务同时提供包年包月计费模式,您可以购买套餐包实现包年包月计费。暂不支持退订套餐包,请您提前规划资源的使用额度和时长。 购买前须知 请您先阅读并了解短信套餐包的计费规则及价格,再购买套餐包。 由于无法保证您的短信业务是否能通过审核、是否能成功使用套餐包,因此
的Access字段,可以判断当前请求所使用的有效SK(Secret Key)。 校验方法 需额外引入maven依赖,示例代码中使用了该依赖实现AK/SK签名。 以下代码示例中的version值,请根据实际的SDK版本号进行替换。具体的SDK版本号请参见SDK开发中心。 <dependency>
//解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 *
建议次月发送。 供应商 ID:0044 短信发送失败。 消息发送不在有效时间段内。 建议修改发送时间。 供应商 ID:0043 短信发送失败。 禁止向异网发送消息。 建议联系华为云客服核查原因。 供应商 ID:0021 短信发送失败。 MDSP用户鉴权模块,用户销户错误。 建议联系华为云客服核查原因。
parse(data); // 解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 * 'total': 长短信拆分条数 *
parse(data); // 解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 * 'total': 长短信拆分条数 *
为防止用户通过登录APP、网站或通过短信等方式找回密码时,在短时间内向同一号码,发起大量短信发送请求,影响用户体验。华为云针对国内短信进行如下流量控制,具体限制数量以运营商的实现为准。 限制项 短信类型 限制频率 说明 号码频次 验证码 2次/分钟 任意1分钟内,对同一个手机号码发送短信最多2次,超出次数会被限制。
购买资源包 消息&短信服务同时提供包年包月计费模式,您可以购买资源包实现包年包月计费。暂不支持退订资源包,请您提前规划资源的使用额度和时长。 购买前须知 请您先阅读并了解短信资源包的计费规则及价格,再购买资源包。 由于无法保证您的短信业务是否能通过审核、是否能成功使用资源包,因此
$keyValues); //解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 * 'total': 长短信拆分条数 * 'sequence':
本示例代码为调用API发送短信,您还可以使用发送短信SDK进行短信发送。 需额外引入maven依赖,示例代码中使用了该依赖实现AK/SK签名,发送短信是调用API实现: 以下代码示例中的version值,请根据实际的SDK版本号进行替换。具体的SDK版本号请参见SDK开发中心。 <dependency>
$keyValues); //解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 * 'total': 长短信拆分条数 * 'sequence':
parse_qs(data); #解析状态报告数据 ''' Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 'smsMsgId': 短信唯一标识 'total': 长短信拆分条数 'sequence': 拆分后短信序号
parse_qs(data); #解析状态报告数据 ''' Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 'smsMsgId': 短信唯一标识 'total': 长短信拆分条数 'sequence': 拆分后短信序号