CS

[CoolSMS] 사용하기

뱅타 2021. 3. 23. 20:42

$pip install coolsms_python_sdk

pip를 이용하여 설치하기.

conda에는 아쉽게도 지원하지 않는 듯 합니다.

이렇게 cmd창에서 설치한 후

https://console.coolsms.co.kr/

회원가입 후 api_key를 발급하시면 됩니다!! 회원가입 하는 과정에

발급을 받을 수 있어요~

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'] = '010000000' # Recipients Number '01000000000,01000000001'
    params['from'] = '01000000000' # Sender number
    params['text'] = 'python문자 가는지 테스트하기' # 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()

이렇게 코드를 작성하면 됩니다~

그러면 이렇게 잘 가지는 것을 볼 수 있습니다~

사용 후 느낀 점

  1. 사용하기 매우 쉬운 듯 합니다.
  • 별다른 코드를 건드리지 않고 api_key와 secret, 그 외 몇몇개만 건드린다면 매우 편하게 사용 가능
  • 회원가입 하는것이 code 짜는 것보다 더 힘들게 느껴질 정도

2. 문자 한 건당 20p.

  • 첫 회원 가입 시 300p를 줌.
  • 하루 50건 발송 가능하다.(이 부분은 별도의 조취를 취할 시 변할지는 모름)
  • 국내 api라 무자 앞에 [국제발송]이라는 메시지가 포함되지 않음.
728x90
반응형