分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

使用Amazon AWS SNS 发送 SMS 消息 .net

发布时间:2023-09-06 02:14责任编辑:郭大石关键词:暂无标签

1.浏览aws 开发人员指南

https://docs.aws.amazon.com/zh_cn/sns/latest/dg/sms_publish-to-phone.html

2.安装 aws sms net api : AWSSDK.SimpleNotificationService

3.调用 AmazonSimpleNotificationServiceClient 发送SMS

string defaultSenderID="AppName";string message = "[AppName] Enter this verification code 000000 in your app now.";//消息string phoneNumber = "+8618372712159"; ????//手机号string defaultSMSType = "Promotional"; ????//Promotional – 不重要的消息|Transactional – 为客户事务处理提供支持的重要消息SMS_Entity mode = new SMS_Entity() { Contents = message, MobileNumber = phoneNumber };try{ ???AmazonSimpleNotificationServiceClient snsClient = new AmazonSimpleNotificationServiceClient(awsAccessKeyId, awsSecretAccessKey, RegionEndpoint.APSoutheast1); ???PublishRequest publishReq = new PublishRequest(); ???publishReq.Message = message; ???publishReq.PhoneNumber = phoneNumber; ???publishReq.MessageAttributes = new Dictionary<string, MessageAttributeValue>(); ???publishReq.MessageAttributes.Add("AWS.SNS.SMS.SenderID", new MessageAttributeValue() { DataType = "String", StringValue = defaultSenderID }); ???publishReq.MessageAttributes.Add("AWS.SNS.SMS.SMSType", new MessageAttributeValue() { DataType = "String", StringValue = defaultSMSType }); ???PublishResponse response = snsClient.Publish(publishReq); ???mode.Response = JsonConvert.SerializeObject(response); ???mode.SendStatus = response.HttpStatusCode.ToString(); ???if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) ???????mode.Result = true; ???else ???????mode.Result = false;}catch (Exception ex){ ???mode.SendStatus = "error:" + ex.Message; ???mode.Result = false;}

注意:awsAccessKeyId,awsSecretAccessKey,RegionEndpoint,需要登陆aws的控制台查看

使用Amazon AWS SNS 发送 SMS 消息 .net

原文地址:https://www.cnblogs.com/heyangyi/p/9528265.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved