*** App ID and API KEY that need to be issued can be issued upon request to the customer center. **
Request Body
Name
Type
Description
app_id*
String
APP_ID provided by Swing2App
app_api_key*
String
API KEY provided by Swing2App
send_target_list*
String
Send destination type setting items When sending to indiviUser ID to send to user_id in single dispatch When sending multiple messages, separate them with “,”
Ex:) user_id1,user_id2 Enter -1
[When sending all ]
Ex:) -1
send_type*
String
Enter the send type. Enter "push" in case of push delivery
message_title*
String
message title
message_content*
String
message content
message_image_url
String
image url (Optional)
message_link_url
String
link url (Optional)
{
// Response
result : true, // message id
userCount : 3 , // sent user count
remainSmsCount 0,
isPaymentSms : F
}
Code example
var form = new FormData();
form.append("app_id", "app_id");
form.append("app_api_key", "api_key");
form.append("send_target_list", "test");
form.append("send_type", "push");
form.append("message_title", "title");
form.append("message_content", "content");
form.append("message_image_url", "https://www.swing2app.com/assets/images/logo.png");
form.append("message_link_url", "https://www.swing2app.com/");
var settings = {
"url": "https://www.swing2app.com/swapi/push_api_send_message",
"method": "POST",
"timeout": 0,
"processData": false,
"mimeType": "multipart/form-data",
"contentType": false,
"data": form
};
$.ajax(settings).done(function (response) {
console.log(response);
});