腾讯云短信接口2.0版
作者:朱尚 / 日期:2021-06-05 / 分类:腾讯云API接口 / 浏览:1171

   短信SDK 2.0 下载:https://cloud.tencent.com/document/product/382/5804

注意:

  • 本章节短信 SDK 均为最新 SDK 3.0,后续短信相关新增功能都会在此章节更新。我们强烈推荐您使用最新的 SDK 3.0 以及配套的 API 3.0 接口。
  • 现有2.0版本的 API 和 SDK 功能依然保持,未来可能停止维护,如您仍需使用旧版 SDK 可参考 短信 SDK 2.0
  • 现有3.0的2019-07-11版本的 API 和 SDK 功能依然保持,未来可能停止维护,如您仍需使用2019-07-11版 SDK 可参考 短信 SDK 3.0

   由于腾讯云3.0API的环境需要 .NET Framework 4.5+ 和 .NET Core 2.1 ,所以目前还是使用2.0版本的较为方便。


准备必要参数

// 短信应用 SDK AppIDint 
appid = 122333333;
// 短信应用 SDK AppKeystring 
appkey = "9ff91d87c2cd7cd0ea762f141975d1df37481d48700d70ac37470aefc60f9bad";
// 需要发送短信的手机号码
string[] phoneNumbers = {"21212313123", "12345678902", "12345678903"};
// 短信模板 ID,需要在短信控制台中申请
int templateId = 7839; // NOTE: 这里的模板 ID`7839`只是示例,真实的模板 ID 需要在短信控制台中申请
// 签名
string smsSign = "腾讯云"; // NOTE: 签名参数使用的是`签名内容`,而不是`签名ID`。这里的签名"腾讯
  • 指定模板 ID 单发短信
    using qcloudsms_csharp;using qcloudsms_csharp.json;using qcloudsms_csharp.httpclient;using System;try{
      SmsSingleSender ssender = new SmsSingleSender(appid, appkey);  var result = ssender.sendWithParam("86", phoneNumbers[0],
          templateId, new[]{ "5678" }, smsSign, "", "");
      Console.WriteLine(result);
    }catch (JSONException e)
    {
      Console.WriteLine(e);
    }catch (HTTPException e)
    {
      Console.WriteLine(e);
    }catch (Exception e)
    {
      Console.WriteLine(e);
    }

上一篇:没有了
下一篇:没有了
本文标签: 腾讯云 短信接口
本文链接:http://www.banzhuan.net/detail/367