-
Python - Plivo를 이용한 SMS 보내기Python 2021. 7. 15. 17:56반응형12345678910111213141516171819202122232425262728# pip install plivo# pip install cx_Oracleimport plivoimport cx_Oracleimport os#환경변수 등록LOCATION = r"C:\DH_Sel\instantclient_19_11"os.environ["PATH"] = LOCATION + ";" + os.environ["PATH"]connect = cx_Oracle.connect("DB_ID", "DB_PASSWORD", "DB_HOST:PORT/Service_Name")cursor = connect.cursor()# SQLcursor.execute("select * from Table")client = plivo.RestClient('Auth_ID','Auth_Token')for i in cursor:if i != None :message_created = client.messages.create(src = '+82023820000', # 보내는 사람dst = '+8201055558888', # 받는 사람text = u'Test~\nTest Message!', # 문자내용)print(message_created)print(i)
cs * 먼저 Plivo 에 가입 후,
pip install plivo로 plivo 패키지를 설치한다.
** oracle DB를 활용 하려면
https://www.oracle.com/database/technologies/instant-client/downloads.html 로 이동해서
pc os에 맞는 oracle 클라이언트를 다운받는다.
그 후 pip install cx_Oracle 패키지를 설치한다.
*** 패키지를 import 한 후
cx_Oracle에 DB설정 값(connect )을 넣고,
execute를 이용해서 cursor에 쿼리 결과를 담는다.
client에 Plivo 계정의 sms id, token을 입력해준다.
cursor에 데이터가 있으면 sms를 전송해준다.
반응형'Python' 카테고리의 다른 글
Python Flask - URL 단축 및 QR 생성기 (0) 2024.08.02 Python을 이용한 엑셀 일괄 암호화 처리 (0) 2024.05.07 Python - Selenium Sample (0) 2021.05.03 DevTools listening on ws://127.0.0.1:12740/devtools/browser/... 오류 (0) 2021.03.13 Windows - vscode에서 가상환경 activate 안될 때 대처 (3) 2020.11.29 댓글