Logo Site EngageLab Full Black
Ventas

API de validación de envío

API de prueba de Push

Descripción de la función

Esta API se utiliza únicamente para probar si una llamada push puede ejecutarse correctamente. A diferencia de la API Push, no envía ningún mensaje a los usuarios.
Para la descripción de otros campos, véase la API Push.

Endpoint

POST /v4/push/validate

Autenticación

Para obtener más información, véase la sección Método de autenticación en la Visión general de la API REST.

Ejemplo de solicitud

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"
    }
}'

            
Este bloque de código se muestra en una ventana flotante
POST /v4/push/validate HTTP/1.1 Authorization: Basic N2Q0MzFlNDJkZmE2YTZkNjkzYWMyZDA0OjVlOTg3YWM2ZDJlMDRkOTVhOWQ4ZjBkMQ==
              
              POST /v4/push/validate HTTP/1.1
Authorization: Basic N2Q0MzFlNDJkZmE2YTZkNjkzYWMyZDA0OjVlOTg3YWM2ZDJlMDRkOTVhOWQ4ZjBkMQ==

            
Este bloque de código se muestra en una ventana flotante

Ejemplo de respuesta

< 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"}

            
Este bloque de código se muestra en una ventana flotante
Icon Solid Transparent White Qiyu
Contactar con ventas