阿里云短信验证码套餐:https://www.aliyun.com/acts/alicomcloud/new-discount
1、接口地址
http(s)://dysmsapi.aliyuncs.com/?PhoneNumbers=13200000000&SignName=阿里云&TemplateCode=SMS_153055065&<公共请求参数>
2、请求参数

3、返回数据

{
"Message":"OK",
"RequestId":"2184201F-BFB3-446B-B1F2-C746B7BF0657",
"BizId":"197703245997295588^0",
"Code":"OK"
}4、错误码列表

二、阿里云短信验证码发送接口调用示例
[color=Red]//NuGet安装aliyun-net-sdk-core[/color]
using System;
using System.Text;
using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Profile;
using Aliyun.Acs.Core.Exceptions;
using Aliyun.Acs.Core.Http;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
IClientProfile profile = DefaultProfile.GetProfile("cn-hangzhou", "<accessKeyId>", "<accessSecret>");
DefaultAcsClient client = new DefaultAcsClient(profile);
CommonRequest request = new CommonRequest();
request.Method = MethodType.POST;
request.Domain = "dysmsapi.aliyuncs.com";
request.Version = "2017-05-25";
request.Action = "SendSms";
// request.Protocol = ProtocolType.HTTP;
request.AddQueryParameters("PhoneNumbers", "13200000000");
request.AddQueryParameters("SignName", "MZWU_COM");
request.AddQueryParameters("TemplateCode", "SMS_123456789");
request.AddQueryParameters("TemplateParam", "{\"code\":\"1024\"}");
try
{
CommonResponse response = client.GetCommonResponse(request);
Console.WriteLine(Encoding.Default.GetString(response.HttpResponse.Content));
}
catch (ServerException e)
{
Console.WriteLine(e);
}
catch (ClientException e)
{
Console.WriteLine(e);
}
Console.ReadKey();
}
}
}
相关链接
[1].阿里云通信-短信服务:https://www.aliyun.com/acts/alicomcloud/new-discount
[2].短信发送API SendSms:https://help.aliyun.com/document_detail/101414.html
[3].短信服务地址:https://help.aliyun.com/document_detail/101511.html
[4].短信服务API 错误码:https://help.aliyun.com/document_detail/101346.html
[5].安装.NET SDK:https://help.aliyun.com/document_detail/112145.html
评论(0)
暂无评论。