C# / .NET SDK
安装
安装适用于 .NET 的 Unimatrix SDK 的推荐方法是使用 nuget 包管理器,可在 NuGet 上获得。
如果您使用 .NET CLI 构建项目,运行以下命令将 UniSdk
添加为项目依赖:
dotnet add package UniSdk
如果您使用的是 Visual Studio IDE,请在程序包管理器控制台中运行以下命令:
Install-Package UniSdk
使用示例
以下示例展示如何使用 Unimatrix .NET SDK 快速调用 Unimatrix 服务。
发送短信
向单个收件人发送短信
using System;
using UniSdk;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// 初始化
var client = new UniClient("your access key id", "your access key secret"); // 若使用简易验签模式仅传入第一个参数即可
client.SetEndpoint("https://api-cn.unimtx.com"); // 设置接入点到中国大陆, 若使用全球节点请移除此行代码
// 发送短信
try
{
var resp = client.Messages.Send(new {
to = "1865800xxxx", // 国际号码以 E.164 格式传入手机号, 如 +861865800xxxx
signature = "合一矩阵", // 请替换为您的短信签名
content = "您的验证码是123456,5分钟内有效。"
});
Console.WriteLine(resp.Data);
} catch (UniException ex)
{
Console.WriteLine(ex);
}
}
}
}
使用模版和模版变量发送短信
client.Messages.Send(new {
to = "1865800xxxx",
signature = "合一矩阵",
templateId = "pub_verif_ttl2",
templateData = new {
code = "123456",
ttl = "5"
}
});