스윙 기능 도움말

스윙 2.0 푸시 API 로 푸시 발송하기

396 views 2017년 3월 29일 2018년 6월 4일 root 3

안녕하세요 스윙을 사용하는 사용자 여러분

오늘 여러분들에게 소개할 기능은 기존의 웹 사이트에서

스윙을 자체적으로 외부에서 푸시를 발송하는 기능을 소개해드리겠습니다.

 

1. 스윙 푸시 API 연동 배우기

스윙의 로그인 연동은 간단한 Javascript 를 통해서 사용할 수 있습니다.

해당 스크립트는 반드시 스윙 앱내에서만 실행되며, 앱이 아닌 일반 모바일 브라우저에서

동작하지 않으니 걱정하지 않으셔도 됩니다^^

1.1 스윙 외부에서 api 로 발송하기

[API URL : http://www.swing2app.co.kr/swapi/push_send ]

[Method 형식 = POST ]

[Parameter 목록]

(1) app_id

부여받은 앱 아이디

(2) send_target_list

푸시를 받을 사용자 아이디 여러명일 경우 ‘,’로 구분하여 넣는다 , 전체 사용자에게 보낼 경우 -1 이라고 넣는다.

(3) send_target_type_list

개별 사용자에게 보낼경우 개수만큼 MEMBER 라고 입력 ‘,’로 구분하여 ( 예 : ‘MEMBER,MEMBER’ ), 전체에게 발송할 경우 ‘ALL_TARGET’ 이라고 넣는다

(4) send_type

푸시발송일 경우 ‘push’ 라고 입력한다.

(5) message_json

메시지 값을 JSON Format 으로 입력

– 링크가 없는 메시지 일 경우 : { messageTitle : ‘푸시제목’  , messageContent : ‘푸시내용’ }

– 링크가 없는 메시지 일 경우 : { messageTitle : ‘푸시제목’  , messageContent : ‘푸시내용’ , messageLinkUrl : ‘http://www.swing2app.co.kr’ }

(6) api_user

관리자 아이디

(7) api_key

부여받는 api key 값

* api key 와 , app_id 는 스윙 고객센터로 요청하시면 심사후 발급해드립니다, 감사합니다.

 

1.2 스윙 앱 내에서 스크립트 삽입으로 발송하기

1.2.1 단일발송 예시

<!-- 스윙 연동 API Script 등록 -->
<script src="http://pcdn2.swing2app.co.kr/swing_public_src/2017_02_14_001/js/swing_app_on_web.js"></script>
<!-- 단일발송 예시 -->
swingPushPlugin.sendTextPushByApp('swing@hustay.co.kr', 'api-key', '사용자 아이디' , 'MEMBER' , 'test' , 'test' , 'http://linkurl');
1.2.2 멀티발송 예시
<!-- 스윙 연동 API Script 등록 -->
<script src="http://pcdn2.swing2app.co.kr/swing_public_src/2017_02_14_001/js/swing_app_on_web.js"></script>
<!-- 멀티발송 예시 --> 
swingPushPlugin.sendTextPushByApp('swing@hustay.co.kr', 'api-key', 'test1,test2' , 'MEMBER,MEMBER' , 'test' , 'test');

Was this helpful?