API STORE

| 회원가입
 

API 상품보기

쏘몬 PUSH API

쏘몬 PUSH API

(주)쏘몬 │ 메시지 │ http://www.ssomon.com:8080/유료
Push System은 Android 와 iOS 단말 기기 및 유무선 Device에 Push 메시지를 전송하기 위하여 
전용 Push 서버, 구글 GCM, 애플 APNS 및 SMS 전송까지 모두 통합하여 지원하는 솔루션으로 
Push 기능 구현 시의 개발 비용 절감 및 운영의 편의성을 증대시킵니다. 

- Push Agent는 Application과 Library의 두 가지 형태로 제공이 가능합니다. 
- Application은 설치형으로서 서비스앱과 직접적으로 연동할 수 있습니다. 
- Library는 서비스앱이 import하여 Push 기능을 직접 호출할 수 있습니다. 
- 하나의 단말에 복수개의 Push Agent가 존재하더라도 통신 Connection은 한 개로 유지할 수 있습니다. 
End Point 기본그룹
GETPUSH API

GET/req_at_msg_send_2_1

PUSH API - Android와 iOS 단말 기기 및 유무선 Device에 Push 메시지를 전송

curl –i - X GET - H x-waple-authorization : 고객 키 // console 에서 직접 입력하여 사용 가능합니다.
HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/push//req_at_msg_send_2_1") .header("x-waple-authorization", "고객 키") .field("registration_id", "20XRKmxKxxDq~~fGXnbdrZGorqdjI") .field("s_phone", "07012341234") .field("message_type", "1") .field("user_id", "ztest_kth") .field("msg", "테스트 메세지 입니다") .asJson();
// These code snippets use an open-source library. HttpResponse response = Unirest.GET ("http://api.apistore.co.kr/push//req_at_msg_send_2_1") .header("x-waple-authorization", "고객 키") .field("registration_id", "20XRKmxKxxDq~~fGXnbdrZGorqdjI") .field("s_phone", "07012341234") .field("message_type", "1") .field("user_id", "ztest_kth") .field("msg", "테스트 메세지 입니다") .end(function (result) { console.log(result.status, result.headers, result.body); });
response = Unirest.GET "http://api.apistore.co.kr/push//req_at_msg_send_2_1", headers:{:"x-waple-authorization" => "고객 키"}, parameters:{ :registration_id => "20XRKmxKxxDq~~fGXnbdrZGorqdjI" , :s_phone => "07012341234" , :message_type => "1" , :user_id => "ztest_kth" , :msg => "테스트 메세지 입니다" }
org.springframework.web.filter.ShallowEtagHeaderFilter$ShallowEtagResponseWrapper@46ac2eda = Unirest::GET ("http://api.apistore.co.kr/push//req_at_msg_send_2_1", array( "x-waple-authorization" => "고객 키" ), array( registration_id => "20XRKmxKxxDq~~fGXnbdrZGorqdjI" , s_phone => "07012341234" , message_type => "1" , user_id => "ztest_kth" , msg => "테스트 메세지 입니다" ) );
response = Unirest.GET ("http://api.apistore.co.kr/push//req_at_msg_send_2_1", headers={"x-waple-authorization": "고객 키"}, params={ registration_id:"20XRKmxKxxDq~~fGXnbdrZGorqdjI" , s_phone:"07012341234" , message_type:"1" , user_id:"ztest_kth" , msg:"테스트 메세지 입니다" } )
NSDictionary *headers = @{@"x-waple-authorization": @"고객 키"}; NSDictionary *parameters = @{ @registration_id: @"20XRKmxKxxDq~~fGXnbdrZGorqdjI", @s_phone: @"07012341234", @message_type: @"1", @user_id: @"ztest_kth", @msg: @"테스트 메세지 입니다"}; UNIUrlConnection *asyncConnection = [[UNIRest GET :^(UNISimpleRequest *request) { [request setUrl:@"http://api.apistore.co.kr/push//req_at_msg_send_2_1"]; [request setHeaders:headers]; [request setParameters:parameters]; }] asJsonAsync:^(UNIHTTPJsonResponse *response, NSError *error) { NSInteger code = response.code; NSDictionary *responseHeaders = response.headers; UNIJsonNode *body = response.body; NSData *rawBody = response.rawBody; }];
Task> response = Unirest.GET ("http://api.apistore.co.kr/push//req_at_msg_send_2_1") .header("x-waple-authorization", "고객 키") .field(registration_id, "20XRKmxKxxDq~~fGXnbdrZGorqdjI") .field(s_phone, "07012341234") .field(message_type, "1") .field(user_id, "ztest_kth") .field(msg, "테스트 메세지 입니다") .asJson();
이 code snippet은 unirest.의 Open source Client Library를 사용하고 있습니다.
더 자세한 정보가 필요할 경우 unirest.io 페이지를 방문하세요.

API Test Console TEST Console에 값을 넣어 파라미터의 실제 결과를 테스트합니다.

Parameters

* 필수 파라미터 표시
Parameters Description TEST Console
registration_id * String 푸쉬 레지아이디 예시: 20XRKmxKxxDq~~fGXnbdrZGorqdjI
s_phone * String 발신전화번호 예시: 07012341234
message_type * String 전송값 입력 일반전송 : 1 예시: 1
user_id * String 발급받은 알림톡 IP 입력 예시: ztest_kth
msg * String 전송할 메세지 예시: 테스트 메세지 입니다

Response 응답 결과 입니다.

Status


				

Response Header


				

Response Body


				

Response Body field