我正在构建我的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);
问题是我需要购买一些积分才能发送实际消息。我在手机上收到的那个说我需要购买积分等等。有人可以建议一种方法来发送短信而不依赖付费服务吗?
答案 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);
}
}