Send Swing2App push using push API
Swing2App provides the following to send push messages sent from the dashboard in the form of API.
The use of APIs in a manner not previously agreed upon and indiscriminate mass delivery may be restricted.
This API is provided to paid app users.
| API Address | https://api.swing2app.com/swapi/push_send |
| HTTP Method | Post |
| Parameter Name | Input Example | Explanation |
| app_id | kbe35b81a-5dc6-4cec-ad76-e7bcc3310642 | *App ID issued by Swing2App |
| send_target_list | targetUserId or -1 | *User ID to send
User_id for single send When sending multiple transmissions, separate them with “,” and enter ex:) user_id1,user_id2 Enter -1 for all shipments ex:) -1 |
| send_target_type_list | MEMBER or ALL_TARGET | * Enter MEMBER as many times as you want to send to individual users.
(Example: ‘MEMBER,MEMBER’), For shipping to all, include ‘ALL_TARGET’. (Example: ‘ALL_TARGET’), |
| send_type | push | *Enter ‘push’ because it is push sending |
| message_json | { “messageTitle” : “Content” , “messageContent” : “Content” , “messageLinkUrl” : “http://m.naver.com” , “messageImageUrl” : “http://swing2app.com/abc.png” } | *Enter the following variable according to the JSON format string
messageTitle: Title, messageContent: Content messageLinkUrl: Link address messageImageUrl: Image address *Can be omitted if there is no link address and image address |
| api_user | help@swing2app.com | *Swing2App User ID |
| api_key | abewfw235ksie8d | *API KEY issued by Swing2App |
* App ID and API KEY that need to be issued can be issued by requesting the customer service center.
var apiUserId = "help@swing2app.com";
var apiKey = "test_api_key";
var appId = "test_app_id";
var messageJson = '{ "messageTitle" : "Title" , "messageContent" : "Content" ,
"messageLinkUrl" : "http://m.naver.com" , messageImageUrl : "http://swing2app.com/abc.png" }';
var sendTargetList = '-1';
var sendTargetTypeList = "ALL_TARGET";
$.ajax({
url: "https://api.swing2app.com/swapi/push_send",
type: "post",
dataType: "json",
data : {
app_id : appId,
send_target_list : sendTargetList,
send_target_type_list : sendTargetTypeList,
send_type : 'push' ,
message_json : messageJson,
api_user : apiUserId,
api_key : apiKey
},
success: function (model) {
console.log("Push sending success");
}
});
|
var apiUserId = "help@swing2app.com";
var apiKey = "test_api_key";
var appId = "test_app_id";
var messageJson = '{ "messageTitle" : "Title" , "messageContent" : "Content"}';
var sendTargetList = 'user_id';
var sendTargetTypeList = "MEMBER";
$.ajax({
url: "https://api.swing2app.com/swapi/push_send",
type: "post",
dataType: "json",
data : {
app_id : appId,
send_target_list : sendTargetList,
send_target_type_list : sendTargetTypeList,
send_type : 'push' ,
message_json : messageJson,
api_user : apiUserId,
api_key : apiKey
},
success: function (model) {
console.log("Push sending success");
}
});
|