Backend Python 문자메세지 보내기

Python 문자메세지 보내기

Twilio

Twilio는 SMS, 음성, 어플리케이션 메시징 API를 지원하는 클라우드 커뮤니케이션 플랫폼이다.

개요

첫 가입 시 13달러 정도 줌

Trial 계정의 경우 API 사용에 제약은 없지만 메시지에 ‘sent from your twilio trial account’ 가 붙여 나옴

비고

가입 후 Twilio 전화번호를 발급받을 수 있는데, 미국 전화번호는 1달러, 한국 전화번호는 25달러

한국 전화번호는 SMS 서비스가 안 됨(음성메시지, 팩스만 가능)

Twilio랑 비슷하게 CAFE24에서도 SMS호스팅을 진행하는데, 가격표는 아래와 같습니다. Twilio는 무료로 사용 시, 인증한 자신의 휴대폰에만 SMS를 보낼 수 있고, CAFE24는 다른 휴대폰에도 발신할 수 있습니다.

wTVFXsqiYKDaHKZ9pslaDzx04_qDZi6_S9eBpO7i

Python 예시

먼저 twilio 모듈을 설치해야 함

1
pip install twilio
cs

설치를 해주고

(만약 오류가 난다면  참조 https://www.twilio.com/docs/sms/quickstart/python-msg-svc)

1
2
3
4
5
6
7
8
9
10
11
12
from twilio.rest import Client
 
account_sid = ‘–‘
auth_token = ‘–‘
client = Client(account_sid, auth_token)
 
message = client.messages.create(
    to=“+82–“,
    from_=“+–“,
    body=“Hello from Twilio!”)
 
print(message.sid)
cs

Leave a Reply

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Related Post

[Django] Django 서버실행 포트변경 및 외부접속 허용[Django] Django 서버실행 포트변경 및 외부접속 허용

Django는 기본 python manage.py runserver 로 실행시 기본 포트번호가 8000으로 지정되어 있다 아래와 같은 방법으로 포트 번호를 변경하거나 외부접속을 허용할 수 있다. 포트번호 변경 python manage.py runserver 8080 외부접속 허용