推播校驗 API
推播校驗 API
功能說明
該 API 僅用於驗證推播調用是否能夠成功,與推播 API 的區別在於:不向用戶發送任何訊息。
其他欄位說明:同 建立推播 API。
調用地址
POST /v4/push/validate
調用驗證
詳情參見 REST API 概述的 鑑權方式 說明。
請求範例
curl --insecure -X POST -v https://pushapi-sgp.engagelab.com/v4/push/validate \
-H "Content-Type: application/json" \
-u "7d431e42dfa6a6d693ac2d04:5e987ac6d2e04d95a9d8f0d1" \
-d '{
"from": "push",
"to": "all",
"body": {
"platform": "all",
"notification": {
"alert": "Hello, Push!",
"android": {
"alert": "Hi, Push!",
"title": "Send to Android",
"builder_id": 1,
"extras": {
"newsid": 321
}
},
"ios": {
"alert": "Hi, MTPush!",
"sound": "default",
"badge": "+1",
"extras": {
"newsid": 321
}
}
},
"message": {
"msg_content": "Hi,MTPush",
"content_type": "text",
"title": "msg",
"extras": {
"key": "value"
}
},
"options": {
"time_to_live": 60,
"apns_production": false
}
},
"request_id": "12345678",
"custom_args": {
"Engagelab": "push to you"
}
}'
curl --insecure -X POST -v https://pushapi-sgp.engagelab.com/v4/push/validate \
-H "Content-Type: application/json" \
-u "7d431e42dfa6a6d693ac2d04:5e987ac6d2e04d95a9d8f0d1" \
-d '{
"from": "push",
"to": "all",
"body": {
"platform": "all",
"notification": {
"alert": "Hello, Push!",
"android": {
"alert": "Hi, Push!",
"title": "Send to Android",
"builder_id": 1,
"extras": {
"newsid": 321
}
},
"ios": {
"alert": "Hi, MTPush!",
"sound": "default",
"badge": "+1",
"extras": {
"newsid": 321
}
}
},
"message": {
"msg_content": "Hi,MTPush",
"content_type": "text",
"title": "msg",
"extras": {
"key": "value"
}
},
"options": {
"time_to_live": 60,
"apns_production": false
}
},
"request_id": "12345678",
"custom_args": {
"Engagelab": "push to you"
}
}'
此代碼塊在浮窗中顯示
POST /v4/push/validate HTTP/1.1
Authorization: Basic N2Q0MzFlNDJkZmE2YTZkNjkzYWMyZDA0OjVlOTg3YWM2ZDJlMDRkOTVhOWQ4ZjBkMQ==
POST /v4/push/validate HTTP/1.1
Authorization: Basic N2Q0MzFlNDJkZmE2YTZkNjkzYWMyZDA0OjVlOTg3YWM2ZDJlMDRkOTVhOWQ4ZjBkMQ==
此代碼塊在浮窗中顯示
返回範例
< HTTP/1.1 200 OK
< Content-Type: application/json
{"request_id":"18","msg_id":"1828256757"}
< HTTP/1.1 200 OK
< Content-Type: application/json
{"request_id":"18","msg_id":"1828256757"}
此代碼塊在浮窗中顯示










