본문 바로가기
나도 개발자다/PYTHON

[Python] Coolsms API를 이용하여 문자보내기

by soy_liamin 2021. 4. 26.
반응형

Coolsms를 이용하여 Python에서 문자 보내기

<준비과정>

1. Coolsms 홈페이지에서 회원 가입한다  - coolsms.co.kr/

 

세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스

손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식

coolsms.co.kr

2. 회원가입 진행 후 api를 받는다 

3. pip install coolsms_python_sdk을 설치한다

 

 

<Code>

import sys
from sdk.api.message import Message
from sdk.exceptions import CoolsmsException

##  @brief This sample code demonstrate how to send sms through CoolSMS Rest API PHP
if __name__ == "__main__":

    # set api key, api secret
    api_key = "내가 받은 api_key"
    api_secret = "내가 받은 api_secret"

    ## 4 params(to, from, type, text) are mandatory. must be filled
    params = dict()
    params['type'] = 'sms' # Message type ( sms, lms, mms, ata )
    params['to'] = '받는사람 번호 ' # Recipients Number '01000000000,01000000001'
    params['from'] = '보내는 사람 번호' # Sender number
    params['text'] = '보낼 내용' # Message

    cool = Message(api_key, api_secret)
    try:
        response = cool.send(params)
        print("Success Count : %s" % response['success_count'])
        print("Error Count : %s" % response['error_count'])
        print("Group ID : %s" % response['group_id'])

        if "error_list" in response:
            print("Error List : %s" % response['error_list'])

    except CoolsmsException as e:
        print("Error Code : %s" % e.code)
        print("Error Message : %s" % e.msg)

    sys.exit()
    


반응형

'나도 개발자다 > PYTHON' 카테고리의 다른 글

python 람다함수  (0) 2022.05.06
Python 변수  (0) 2022.05.06
Python(파이썬)과 Oracle(오라클) 연동  (2) 2021.03.17

댓글