개발자 포럼

필독사항1 : 질문을 올릴 경우 답변자는 뛰어난 분석학자나 심리학자가 아님을 유의하세요. 
필독사항2 : 반드시 구체적인 설명과 코드 그리고 오류 메시지 및 캡처 이미지를 함께 올려주세요. 

안녕하세요. 

 

Python SDK v2.0.1를 이용해 단체 문자 메세지를 보내는 python 코드를 짜고 있습니다.

 

저는 하나의 문자메세지를 여러명에게 동시에 보내려고 하는데요,

그럴려면 그룹메세지에 연락처 정보를 list의 형태로 그룹에 전달해 주는 부분이 있어야 하지 않을까 싶습니다.

 

제가 부족해서 그런지 모르겠지만, 귀사에서 올려놓으신 예제에서는 이런 부분을 찾을 수 없어 코드를 짜는데 어려움을 겪고 있습니다.

(https://www.coolsms.co.kr/index.php?mid=Python_SDK_EXAMPLE_GroupMessage)

 

괜찮으시다면 제 의도를 반영한 python 코드 예제를 제공해주실 수 있으신지요?

 

<입력정보>

contact_list = ['01098765432', '01012345678', '01024682468'] # 연락처 리스트

contact_text = '문자 메세지 테스트' # 발송할 문자 내용

 

답변 부탁드립니다. ^^


댓글 '1'

profile

wiley


*.222.54.79

안녕하세요?

 

말씀하신대로 여러명에게 동일한 내용으로 발송하실 경우 두가지 선택이 있습니다.

 

첫번째로 그룹메시지 API 로 발송할 수 있습니다.
그룹메시지의 경우 1,000건을 초과하는 경우에 사용하실 수 있습니다.

그룹생성 => 문자메시지 추가(연락처리스트) => 발송 순서대로 API를 호출하셔야 합니다. 

 

깃헙 예제 링크

https://github.com/coolsms/python-sdk/tree/master/examples/group_message

 

위 링크의 github의 예제를 기준으로 create_group.py, add_messages.py, send.py 순으로 API를 호출하시면 되세요.

 

create_group.py

그룹을 생성하고 그룹아이디를 리턴받습니다.

 

add_messages.py

리턴받은 그룹아이디에 문자내용 및 받을 연락처를 입력합니다.

 

send.py

해당 그룹아이디에 등록된 문자들을 발송합니다.

 

위 예제들이 종합된 코드를 아래 링크에 올려드리니 참고하세요.

 

https://github.com/wileyday/python-sdk/blob/6c3e624dd825077181d26e8a9c557ccd76b945f3/examples/group_message/send_group_messages.py

 

 

두번째로 한번 요청(Request)에 1,000건을 초과하지 않는 경우 아래 예제처럼 API 한번 호출로 간단히 발송하실 수 있습니다.

 

https://github.com/coolsms/python-sdk/blob/master/examples/message/send.py

 

수신번호는 to 필드에 아래와 같이 콤마로 구분하여 입력해 주시면 되세요.

 

  params['to'] = '01000000000,01000000001,010000000002,01000000003'

 

미흡한 답변은 추가 질문 부탁드립니다.

List of Articles