푸시 API를 이용하여 푸시 발송하기

스윙투앱 푸시발송 API

푸시 API 를 이용하여 스윙투앱 푸시 발송하기

스윙투앱에서는 대시보드에서 발송하는 푸시 메시지를 API 형태로 발송하는 것을 다음과 같이 제공하고 있습니다.

사전에 협의되지 않은 방식의 API 사용과 , 무분별한 대량발송의 경우 사용에 제한을 받을 수 있습니다.

해당 API 는 유료앱 사용자에게 제공되는 항목 입니다.

  • API 명세서

스윙투앱앱으로 푸시를 발송하기 위한 API

POST https://www.swing2app.com/swapi/push_send

* 발급이 필요한 앱 아이디, API KEY 는 고객센터에 요청하시면 발급이 가능합니다.

Request Body

Name
Type
Description

app_id*

스윙투앱에서 제공하는 APP_ID

api_user*

스윙투앱 사용자 계정(이메일 주소)

api_key*

String

스윙투앱에 발급받은 API KEY

send_target_list*

String

발송할 대상 사용자 아이디

단일 발송시 user_id

다중발송시 “,”로 구분하여 입력

Ex:) user_id1,user_id2

전체 발송시 -1 입력

Ex:) -1

send_target_type_list*

String

발송대상 유형 설정항목 개별 사용자에게 보낼경우 개수만큼 MEMBER 라고 입력 ‘,’로 구분하여

전체에게 발송할 경우 ‘ALL_TARGET’ 이라고 넣는다.

[2명의 특정 사용자에게 보낼경우]

Ex:) MEMBER,MEMBER

[전체발송의 경우]

Ex:) ALL_TARGET

send_type*

String

발송 유형을 입력 푸시발송일 경우 push 라고 입력

message_json*

String

메시지 본문 내용 입력 * JSON 형식문자열에 맞게 아래 변수 입력

messageTitle:제목,

messageContent:내용

messageLinkUrl:링크주소

messageImageUrl:이미지 주소

*링크주소와 이미지 주소가 없을 경우 생략 가능 입력 예:)

[제목,내용,링크,이미지를 전송할 경우]

{“messageTitle" : "타이틀 내용" , "messageContent" : "보내는 내용. 네이버 테스트" , "messageLinkUrl" : "http://m.naver.com" , "messageImageUrl":"http://www.swing2app.com/abc.png"}

[제목,내용,이미지만 전송할 경우]

{“messageTitle" : "타이틀 내용" , "messageContent" : "보내는 내용. 네이버 테스트" , "messageImageUrl":"http://www.swing2app.com/abc.png"}

[제목 내용만 전송할 경우]

{“messageTitle" : "타이틀 내용" , "messageContent" : "보내는 내용. 네이버 테스트" }

  • Code 예제

[javascript 구현 예시 – 전체발송]

[javascript 구현 예시 – 개별발송]

Last updated