资源简介

此项目为.net core 项目,可跨平台使用,

短信验证码SDK 使用步骤如下:

1. 去 阿里云 或者 SendCloud  申请开通短信服务后,会得到appId和appKey信息

2. 修改 appsettings.json 中的配置信息为第一步申请的appId和appKey

3. 运行程序 即可发送短信(成功之后 会看到如下图)


资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace BullSofts.Common.SMS
{
    public interface ISMS
    {
        /// 
        /// 短信配置
        /// 

        SMSConfig smsConfig { get; set; }

        /// 
        /// 短信发送
        /// 

        /// 
        /// 
        bool SendMsg(SMSModel model);
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\
     文件         144  2018-05-01 09:42  BullSofts.Common.SMS\BullSofts.Common.SMS.csproj
     文件         459  2018-05-01 10:16  BullSofts.Common.SMS\ISMS.cs
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\Impl\
     文件        7406  2018-05-01 23:17  BullSofts.Common.SMS\Impl\AliyunSMS.cs
     文件        3762  2018-05-01 17:25  BullSofts.Common.SMS\Impl\SendCloudSMS.cs
     文件        1032  2018-05-01 10:07  BullSofts.Common.SMS\SMSConfig.cs
     文件         352  2018-05-01 10:30  BullSofts.Common.SMS\SMSModel.cs
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\bin\
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\bin\Debug\
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\bin\Debug\netcoreapp2.0\
     文件         492  2018-05-02 00:01  BullSofts.Common.SMS\bin\Debug\netcoreapp2.0\BullSofts.Common.SMS.deps.json
     文件       15872  2018-05-02 00:01  BullSofts.Common.SMS\bin\Debug\netcoreapp2.0\BullSofts.Common.SMS.dll
     文件        3996  2018-05-02 00:01  BullSofts.Common.SMS\bin\Debug\netcoreapp2.0\BullSofts.Common.SMS.pdb
     目录           0  2018-05-01 23:36  BullSofts.Common.SMS\obj\
     文件         149  2018-05-01 23:36  BullSofts.Common.SMS\obj\BullSofts.Common.SMS.csproj.nuget.cache
     文件        1592  2018-05-01 23:36  BullSofts.Common.SMS\obj\BullSofts.Common.SMS.csproj.nuget.g.props
     文件         981  2018-05-01 09:35  BullSofts.Common.SMS\obj\BullSofts.Common.SMS.csproj.nuget.g.targets
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\obj\Debug\
     目录           0  2018-05-01 23:35  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\
     文件        1043  2018-05-01 09:35  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.AssemblyInfo.cs
     文件          42  2018-05-01 09:35  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.AssemblyInfoInputs.cache
     文件          42  2018-05-01 22:48  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.csproj.CoreCompileInputs.cache
     文件        2133  2018-05-02 00:01  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.csproj.FileListAbsolute.txt
     文件      480497  2018-05-01 16:54  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.csprojResolveAssemblyReference.cache
     文件       15872  2018-05-02 00:01  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.dll
     文件        3996  2018-05-02 00:01  BullSofts.Common.SMS\obj\Debug\netcoreapp2.0\BullSofts.Common.SMS.pdb
     文件       39439  2018-05-01 23:36  BullSofts.Common.SMS\obj\project.assets.json
     目录           0  2018-05-02 00:06  SmsDemo\
     文件        1502  2018-05-02 00:01  SmsDemo\Program.cs
     文件        1070  2018-05-02 00:02  SmsDemo\SmsDemo.csproj
............此处省略29个文件信息

评论

共有 条评论