Twilio SMS

Twillo를 사용해서 SMS를 공짜로 보내보자..(이제는 공짜가 아닙니다..) 가 취지였습니다.

Azure계정을 사용해서 가입합니다.




역시나 아무 의미없는 맘에도 없는 환영을 받습니다..ㅋㅋ

그럼 Twilio 콘솔에서 이것저것 처음사용자용 메뉴를 한참 보게끔 합니다..한번 둘러보시면 됩니다…
나중에 데시보드에서 Account SID, Auth Token을 받을 수 있습니다. 일단 여기까지만 받으시면 다음 개발로 넘어가겠습니다.

asp.net Console응용프로그램 프로젝트를 그냥 만드신 후에
위에 넣어드린 참고링크를 그대로 따라하시면 됩니다.
지금 Azure 가입자 대상 Twilio 가입을 받으면 10$를 넣어주는 공짜 서비스를(2017-05-30 현재 기준…나중에 원망 마세요) 행사중(?) 이네요 ㅎ

콘솔 응용프로그램에서의 코딩은 상당히 간단합니다..

Sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
using Twilio.Types;
namespace HelloTwilio
{
class Program
{
static void Main(string[] args)
{
// Find your Account Sid and Auth Token at twilio.com/console
const string accountSid = "본인 Sid";
const string authToken = "본인 토큰";
TwilioClient.Init(accountSid, authToken);
var to = new PhoneNumber("+821071706020");
try
{
var message = MessageResource.Create(
to,
from: new PhoneNumber("+12563054160"),
body: "Twilio 에서 보냅니다!!!!");
Console.WriteLine(message.Sid);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}

}
}
}

물론 Nuget에서 Twilio 당연히 추가 하셨어야 합니다.
제가 왜 Twilio 서비스에 관심을 가지게 되었냐면…. 어떤분이 비용도 비싸다고 하시는데

사실
참고링크
이부분 때문입니다……
이게 과연 기존 SMS전송방식(웹서버 혹은 분할전송에 매번 비용을 지불하면서 사용하는)서비스를 이용하지 않아도 Azure호스팅 혹은 AWS호스팅에서 1개의 서비스로서
활용도가 있을까를 앞으로 알아보려고 이렇게 삽질아닌 초간단 삽질을 해 보았습니다..ㅎㅎ

꼭 해보고 비용까지 비교한(저의 고객사 기준 사용 업체별!!) 내용까지 공유드릴 수 있도록 노력해보겠습니다.!!

혹시모르니 인증샷 ㅎ?