Skip to main content

Buen dia,

 

Estoy tratando de enviar un whatsapp mediante la api de blip y me regresa codigo 202, pero nunca se envia al destinatario. 

Este es el json que utilizo para enviarlo por postman

{
"id": "{{$guid}}",
"to": "[email protected]",
"type": "application/json",
"content": {
"type": "template",
"template": {
"name": "prueba_8mayo",
"language": {
"code": "es_MX",
"policy": "deterministic"
},
"components": "
{
"type": "header",
"parameters": "
{
"type": "image",
"image": {
"link": " link]"
}
}
]
}
]
}
}
}

 

El template esta activo en el enruteador  y la imagen es publica.

Espero me puedan ayudar!

Buen dia,

 

Estoy tratando de enviar un whatsapp mediante la api de blip y me regresa codigo 202, pero nunca se envia al destinatario. 

Este es el json que utilizo para enviarlo por postman

{
"id": "{{$guid}}",
"to": "[email protected]",
"type": "application/json",
"content": {
"type": "template",
"template": {
"name": "prueba_8mayo",
"language": {
"code": "es_MX",
"policy": "deterministic"
},
"components": "
{
"type": "header",
"parameters": "
{
"type": "image",
"image": {
"link": " link]"
}
}
]
}
]
}
}
}

 

El template esta activo en el enruteador  y la imagen es publica.

Espero me puedan ayudar!

Hola ​@Daniel Avina 

Verifique lo que sucedió con los activadores a través de esta llamada http:

https://docs.blip.ai/?http#get-last-messages


Muchas gracias ​@Rafael_Figueiredo, ya revise los actividades y vi que mi problema estaba con el idioma del template. 

Ya se envía correctamente.

@Rafael_Figueiredo , existe algún webhook para poder recibir estos activadores y no estarlo consultando.


Muchas gracias ​@Rafael_Figueiredo, ya revise los actividades y vi que mi problema estaba con el idioma del template. 

Ya se envía correctamente.

@Rafael_Figueiredo , existe algún webhook para poder recibir estos activadores y no estarlo consultando.

@Daniel Avina Esta documentación muestra cómo utilizar Webhook : https://help.blip.ai/hc/es-mx/articles/4474381206423-Enviando-datos-para-an%C3%A1lisis-a-trav%C3%A9s-de-Webhooks 

y existe esta guía que explica cómo obtener los estados.

 


@Rafael_Figueiredo

Quiero validar si el contacto tiene un ticket abierto antes de enviar el témplate, encontré que se puede realizar mediante el endpoint   https://docs.blip.ai/?http#get-a-ticket

Pero para este necesito enviar el CustomerIdentity, el cual estoy tratando de obtenerlo de la siguiente manera

Pero no me da resultados, como podria obtener este customeridentity, si solo cuento con el dato del numero de whatsapp.

 

Saludos!


@Rafael_Figueiredo

Quiero validar si el contacto tiene un ticket abierto antes de enviar el témplate, encontré que se puede realizar mediante el endpoint   https://docs.blip.ai/?http#get-a-ticket

Pero para este necesito enviar el CustomerIdentity, el cual estoy tratando de obtenerlo de la siguiente manera

Pero no me da resultados, como podria obtener este customeridentity, si solo cuento con el dato del numero de whatsapp.

 

Saludos!

@Daniel Avina Hay varias maneras de abordar este problema, pero tenga en cuenta que no existe un punto final donde se pasa el ID del teléfono y se devuelve el túnel; lo que se obtiene es lo contrario:
https://docs.blip.ai/?http#get-a-tunnel-info
Pero haga lo siguiente: tome esta lista de contactos y revísela, cambiando el valor de omisión: https://docs.blip.ai/?http#get-contacts y compruebe si el resultado contiene al usuario con el número de teléfono deseado. Después, obtenga el ID del túnel: https://docs.blip.ai/?http#get-a-tunnel-info


@Rafael_Figueiredo 

Solicitando de tu apoyo, actualmente envio los témplate mediante API y se hace la redirecccion con esta documentacion: Redireccion 

Pero estoy presentando problemas al redireccionamiento, mi duda es si tengo que enviar las 2 peticiones de redireccionamiento o solo una.

  1. {

        "id": "{{$guid}}",

        "to": "[email protected]",

        "method": "set",

        "uri": "/contexts/{{Phone}}@wa.gw.msging.net/Master-State",

        "type": "text/plain",

        "resource": "{{bot}}@msging.net"

    }

  2.  

     

    {

        "id": "{{$guid}}",

        "to": "[email protected]",

        "method": "set",

        "uri": "/contexts/{{Phone}}@wa.gw.msging.net/stateid@{{id}}",

        "type": "text/plain",

        "resource": "{{source}}"

    }

Actualmente envio estas dos peticiones.


@Rafael_Figueiredo 

Solicitando de tu apoyo, actualmente envio los témplate mediante API y se hace la redirecccion con esta documentacion: Redireccion 

Pero estoy presentando problemas al redireccionamiento, mi duda es si tengo que enviar las 2 peticiones de redireccionamiento o solo una.

  1. {

        "id": "{{$guid}}",

        "to": "[email protected]",

        "method": "set",

        "uri": "/contexts/{{Phone}}@wa.gw.msging.net/Master-State",

        "type": "text/plain",

        "resource": "{{bot}}@msging.net"

    }

  2.  

     

    {

        "id": "{{$guid}}",

        "to": "[email protected]",

        "method": "set",

        "uri": "/contexts/{{Phone}}@wa.gw.msging.net/stateid@{{id}}",

        "type": "text/plain",

        "resource": "{{source}}"

    }

Actualmente envio estas dos peticiones.

@Daniel Avina 

Valide sus solicitudes como se indica a continuación y no olvide usar la clave del enrutador del bot después de realizar las dos solicitudes. Envíe un mensaje al bot. Al ingresar esta información, la insertará en el bloque designado; las condiciones de salida se validarán y el texto inicial de este bloque no se enviará.

1

 

{

"id": "{{$guid}}",

"to": "[email protected]",

"method": "set",

"uri": "/contexts/{{contact.identity}}/Master-State",

"type": "text/plain",

"resource": "{{idDoSubbot}}@msging.net"

}

2

{
"id": "{{$guid}}",
"to": "[email protected]",
"method": "set",
"uri": "/contexts/{{user-identity}}/stateid@{{flow-identifier}}",
"type": "text/plain",
"resource": "{{state-id}}"
}

¿Es necesario realizar las 2 peticiones para hacer el redireccionamiento al bloque esperado? 

ó

¿Podria usar solo la ultima petición?

 


¿Es necesario realizar las 2 peticiones para hacer el redireccionamiento al bloque esperado? 

ó

¿Podria usar solo la ultima petición?

 

@Daniel Avina Tienes que hacer ambas solicitudes


@Rafael_Figueiredo 

Solicitando tu apoyo, actualmente ya enviamos mediante api los mensajes y mandamos las 2 peticiones de redireccionamiento.

 

Importante mencionar que utilizando la documentacion Notificacion creamos un BOT por el cual enviamos las notificaciones y nos regresa el estatus de las mismas. Pero estamos presentando problemas al momento que el cliente interactúa con el mensaje, ya que no entra al bloque que enviamos para su redireccionamiento.

 

Hemos detectado que esto sucede cuando previamente al cliente se le envio una notificación por medio de Growth del Bot, y ya no considera las peticiones de redireccionamiento que enviamos.

 

¿Tenemos que enviar la petición de forma distinta para estos casos o como podríamos confirmar que si se estén considerando las peticiones de redireccionamiento que enviamos?