https://www.twilio.com/en-us
링크 접속 후 start for free
-> 회원가입 후 로그인
** 주의 : 회원 가입할때 전화번호 인증을 하는데 +82 10 0000 0000 형식으로 하는게 좋다
Get phone number를 누르면 무료 평가판으로 사용할수 있는 번호 지급 받을 수 있다.
밑에 보면 Account SID 와 Auth Token이 생성되어 있다.
옆 사이드바에 활성화된 전화번호를 알 수 있고 Buy a number을 통해 전화 번호를 살수도 있다.
Verified Caller IDs 들어가보면 회원가입시 인증한 전화번호가 검증된 전화 번호로 등록 되어 있다
우리는 무료 평가판을 사용하기에 여기에 검증된 번호로만 테스를 해볼수있다.
( 여기서 아까 회원가입시 전화 번호 형식을 +821000000000 으로 입력안할시 테스트가 안되더라 )
Try it out 칸에서 Send an SMS 칸을 들어가서 직접 코딩을 안해봐도 여기서 테스트 할 수 있다.
다음과 같이 입력한후 Send an SMS를 하면 휴대폰으로 문자 메시지가 온다
나는 프로젝트에서 즐겨찾기 한 장소의 날씨의 변동 사항이 있으면 사용자의 SMS에 날씨와 온도를 알려주는 api를 구현해서 테스트를 해보았다.
프로젝트에서 쓸려면 twilio 모듈을 설치해줘야한다.
npm install twilio
알림이 발송이 되면 날씨 데이터를 Weather 테이블에 저장한다.
알림 기록을 Notificateions 테이블에 저장한다.