C#免费短信发送者至少一次

时间:2014-01-26 15:16:55

标签: c# sms sms-gateway

我正在构建我的c#应用程序,如果他们已成功注册,将通过他们的手机通知用户。这会向他们发送帐户详细信息。我已使用以下代码使用Bulk SMS Clickatell在手机上成功发送了一条消息:

WebClient client = new WebClient();

baseURL = "http://api.clickatell.com/http/sendmsg?user=xxxxxx&password=xxxxxxx&api_id=xxxxxxxx&to='" + mobileNum + "'&text='" + msg + "'";

client.OpenRead(baseURL);

问题是我需要购买一些积分才能发送实际消息。我在手机上收到的那个说我需要购买积分等等。有人可以建议一种方法来发送短信而不依赖付费服务吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试Twilio。如果您想要测试,但是在您需要付费之后它是免费的。

他们有一个很好的API支持c#。

// Download the twilio-csharp library from twilio.com/docs/csharp/install
using System;
using Twilio;
class Example
{
    static void Main(string[] args)
    {
        // Find your Account Sid and Auth Token at twilio.com/user/account
        string AccountSid = "AC3094732a3c49700934481addd5ce1659";
        string AuthToken = "{{ auth_token }}";
        var twilio = new TwilioRestClient(AccountSid, AuthToken);
        var sms = twilio.SendSmsMessage("+15005550006", "+14108675309", "All in the game, yo", "");
        Console.WriteLine(sms.Sid);
    }
}