Python구축 |
|
Python에서는 내장 라이브러리를 사용한 XML웹서비스를 이용하는 방식으로 서비스됩니다. |
|
통신을 위한 http.client 라이브러리는 파이썬 3부터 사용이 가능합니다. |
|
파이썬2.x 버전을 사용하실경우 http.client 라이브러리의 이름을 httplib 로 변경하셔야합니다. |
|
|
Python 예제소스 다운받기 |
|
|
|
|
위 예제소스는 Python 3.12 까지 정상 호환됨을 확인하였습니다.
|
|
Python 예제파일 설명 |
|
파일설명 |
|
|
 |
|
 |
| |
|
|
 |
1.mms_main.py -> 기본적인 발송 폼이 들어있습니다.
2.utils.py -> MMS 서비스 사용을 위한 xml을 생성하는 파일입니다.
3.soap_request.py -> MMS 발송과 결과값 출력을 담당하는 파일입니다. |
 |
|
|
|
|
 |
|
 |
|
Python 구축안내 |
|
다운받으신 예제소스 폴더에서 mms_main.py 파일을 열어 다음과 같은 라인을 확인합니다. |
|
고객님접속정보 |
|
|
 |
|
 |
| |
|
|
 |
sms_id = "********" '너나우리에서 부여 받은 SMS ID
password = "*******" '너나우리에서 부여 받은 SMS 비밀번호
위의 ******** 대신 SMS 서비스 신청 시 발급받으신 SMS 서비스 전용 ID/비밀번호를 입력합니다.
|
 |
|
|
|
|
 |
|
 |
|
예약을 하실 경우 userdefine 이란 변수에 사용자께서 취소 함수 사용 시 구분할 수 있는 값을 지정하여 발송이 되도록 구분합니다. |
|
mms_main.py 파일에서 필요한 기능을 option 값에 넣고 사용하시면 됩니다. |
|
동보전송시 수신자번호를 [,] 로 구분하여 넣어주시면 동보전송이 가능합니다. |
|
|
|
|
리턴값 및 결과확인 |
|
발송 요청은 유효성 검사만 진행 후 모두 발송이 됩니다. |
|
실패가 되는 건은 하루 동안 재전송 요청을 한 후 결과가 리턴이 됩니다. |
|
|
|
|
| |