2014-01-26 6 views
0

사용자가 성공적으로 등록한 경우 휴대 전화를 통해 사용자에게 알리는 C# 응용 프로그램을 구축 중입니다. 그러면 계정 세부 정보가 전송됩니다.C# 무료 SMS 발신자 최소 한 번

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); 

문제는 내가 실제 메시지를 보내기 위해 일부 크레딧을 구입해야한다는 것입니다 : 나는 성공적으로이 코드를 사용하는 Clickatell 대량 SMS를 사용하여 내 휴대폰에 메시지를 보냈습니다. 휴대폰에서받은 크레딧 등을 구입해야한다고 말합니다. 누군가 유료 서비스에 의존하지 않고 SMS 메시지를 보내는 방법을 제안 할 수 있습니까?

답변

0

Twilio을 시도 할 수 있습니다. 시험을 원하면 무료이지만, 지불해야합니다.

그들은 C#을 지원하는 멋진 API를 가지고 있습니다.

// 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); 
    } 
} 
+0

이렇게 많이 시도해 주셔서 감사합니다. – user3233787