资源简介
C#最新阿里云短信验证sdk代码
代码片段和文件信息
using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Exceptions;
using Aliyun.Acs.Core.Profile;
using Aliyun.Acs.Dysmsapi.Model.V20170525;
using System;
using System.Threading;
namespace ClassLibrary1
{
public class Class1
{
//产品名称:云通信短信API产品开发者无需替换
const String product = “Dysmsapi“;
//产品域名开发者无需替换
const String domain = “dysmsapi.aliyuncs.com“;
// TODO 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
const String accessKeyId = “yourAccessKeyId“;
const String accessKeySecret = “yourAccessKeySecret“;
public static SendSmsResponse sendSms()
{
IClientProfile profile = DefaultProfile.GetProfile(“cn-hangzhou“ accessKeyId accessKeySecret);
DefaultProfile.AddEndpoint(“cn-hangzhou“ “cn-hangzhou“ product domain);
IAcsClient acsClient = new DefaultAcsClient(profile);
SendSmsRequest request = new SendSmsRequest();
SendSmsResponse response = null;
try
{
//必填:待发送手机号。支持以逗号分隔的形式进行批量调用,批量上限为1000个手机号码批量调用相对于单条调用及时性稍有延迟验证码类型的短信推荐使用单条调用的方式
request.PhoneNumbers = “15000000000“;
//必填:短信签名-可在短信控制台中找到
request.SignName = “云通信“;
//必填:短信模板-可在短信控制台中找到
request.TemplateCode = “SMS_1000000“;
//可选:模板中的变量替换JSON串如模板内容为“亲爱的${name}您的验证码为${code}“时此处的值为
request.TemplateParam = “{\“customer\“:\“123\“}“;
//可选:outId为提供给业务方扩展字段最终在短信回执消息中将此值带回给调用者
request.OutId = “yourOutId“;
//请求失败这里会抛ClientException异常
response = acsClient.GetAcsResponse(request);
}
catch (ServerException e)
{
Console.WriteLine(e.ErrorCode);
}
catch (ClientException e)
{
Console.WriteLine(e.ErrorCode);
}
return response;
}
public static SendBatchSmsResponse sendSmss()
{
IClientProfile profile = DefaultProfile.GetProfile(“cn-hangzhou“ accessKeyId accessKeySecret);
DefaultProfile.AddEndpoint(“cn-hangzhou“ “cn-hangzhou“ product domain);
IAcsClient acsClient = new DefaultAcsClient(profile);
SendBatchSmsRequest request = new SendBatchSmsRequest();
//request.Protocol = ProtocolType.HTTPS;
//request.TimeoutInMilliSeconds = 1;
SendBatchSmsResponse response = null;
try
{
//必填:待发送手机号。支持JSON格式的批量调用,批量上限为100个手机号码批量调用相对于单条调用及时性稍有延迟验证码类型的短信推荐使用单条调用的方式
request.PhoneNumberJson = “[\“1500000000\“\“1500000001\“]“;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-08-12 16:27 AliYunTestMsg\
目录 0 2020-08-12 16:27 AliYunTestMsg\.vs\
目录 0 2020-08-12 16:28 AliYunTestMsg\.vs\TestMsg\
目录 0 2020-08-12 16:27 AliYunTestMsg\.vs\TestMsg\DesignTimeBuild\
文件 360354 2020-08-12 16:32 AliYunTestMsg\.vs\TestMsg\DesignTimeBuild\.dtbcache
目录 0 2020-08-12 16:31 AliYunTestMsg\.vs\TestMsg\v15\
文件 24576 2020-08-12 16:32 AliYunTestMsg\.vs\TestMsg\v15\.suo
目录 0 2020-08-12 16:28 AliYunTestMsg\.vs\TestMsg\v15\Server\
目录 0 2020-08-12 16:28 AliYunTestMsg\.vs\TestMsg\v15\Server\sqlite3\
文件 0 2020-08-12 16:28 AliYunTestMsg\.vs\TestMsg\v15\Server\sqlite3\db.lock
文件 4096 2020-08-12 16:28 AliYunTestMsg\.vs\TestMsg\v15\Server\sqlite3\storage.ide
文件 32768 2020-08-12 16:32 AliYunTestMsg\.vs\TestMsg\v15\Server\sqlite3\storage.ide-shm
文件 951752 2020-08-12 16:32 AliYunTestMsg\.vs\TestMsg\v15\Server\sqlite3\storage.ide-wal
目录 0 2020-08-12 16:27 AliYunTestMsg\.vs\TestMsg\v16\
文件 28160 2020-08-12 16:27 AliYunTestMsg\.vs\TestMsg\v16\.suo
目录 0 2020-08-12 16:27 AliYunTestMsg\.vs\TestMsg\v16\Server\
目录 0 2020-08-12 16:27 AliYunTestMsg\.vs\TestMsg\v16\Server\sqlite3\
文件 0 2020-08-12 11:59 AliYunTestMsg\.vs\TestMsg\v16\Server\sqlite3\db.lock
文件 1314816 2020-08-12 16:27 AliYunTestMsg\.vs\TestMsg\v16\Server\sqlite3\storage.ide
目录 0 2020-08-12 16:27 AliYunTestMsg\ClassLibrary1\
目录 0 2020-08-12 16:27 AliYunTestMsg\ClassLibrary1\bin\
目录 0 2020-08-12 16:27 AliYunTestMsg\ClassLibrary1\bin\Debug\
目录 0 2020-08-12 16:27 AliYunTestMsg\ClassLibrary1\bin\Debug\netcoreapp3.1\
文件 183296 2018-05-28 16:41 AliYunTestMsg\ClassLibrary1\bin\Debug\netcoreapp3.1\aliyun-net-sdk-core.dll
文件 18944 2018-02-05 21:54 AliYunTestMsg\ClassLibrary1\bin\Debug\netcoreapp3.1\aliyun-net-sdk-dysmsapi.dll
文件 1255 2020-08-12 13:24 AliYunTestMsg\ClassLibrary1\bin\Debug\netcoreapp3.1\ClassLibrary1.deps.json
文件 8192 2020-08-12 13:24 AliYunTestMsg\ClassLibrary1\bin\Debug\netcoreapp3.1\ClassLibrary1.dll
文件 1916 2020-08-12 13:24 AliYunTestMsg\ClassLibrary1\bin\Debug\netcoreapp3.1\ClassLibrary1.pdb
文件 493 2020-08-12 13:23 AliYunTestMsg\ClassLibrary1\ClassLibrary1.csproj
文件 8629 2020-08-12 13:23 AliYunTestMsg\ClassLibrary1\metd.cs
目录 0 2020-08-12 16:27 AliYunTestMsg\ClassLibrary1\obj\
............此处省略65个文件信息
- 上一篇:ZLG DBC_demo
- 下一篇:C#开发调用百度地图
相关资源
- socket服务端
- C# 立马关机 代码
- kepserver 连接 PLC代码
- VS2012保存时自动格式化代码插件(F
- C# 海康实时监控视频SDK
- EPLAN 菜单插件代码
- C# 取色工具源代码(RGB)
- C# 人员随机分组抽签工具及源代码
- C#访问OPC(附代码讲解)
- C# Access版资产管理系统源代码
- 最简单的WPF+Mvvm
- 酒店电子管理系统winform源代码(附数
- 研究生信息管理系统(附数据库)
- C#图书管理系统(源代码+数据库+系统
- 代码编辑器 FastColoredTextBox 智能提示补
- WPF翻页照片特效浏览源代码
- 《C#面向对象程序设计》源代码(CS)
- 学校网站原代码(C#.NET)
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- C#进程间通信-共享内存代码
- C#绘图和图片放大缩小等功能代码
- asp.net 在线聊天室系统源代码.rar
- C#串口通讯代码
- C# Selenium 具体代码
- C#锁屏软件(真正禁用ctrl+alt+del,含源
- 汉王人脸通SDK v3.0 c#接收互联网数据
- zw_ASP.NET通用权限管理系统源代码含文
- delta机器人运动学算法正向逆向求解
- OA系统+手机版源码t源代码
评论
共有 条评论