es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Edición de la solicitud de webhook al utilizar un punto final HTTPS (acciones del asistente de Google)

Estoy utilizando un punto final HTTPS como mi método de cumplimiento y haciendo una llamada POST a mi servidor privado utilizando mi URL. Sin embargo, me gustaría enviar un par de cadenas como parte de la carga JSON. No estoy seguro de cómo hacerlo dentro de Actions Console. Mi comando curl sería:

curl -X ‘POST’ \
‘mi_url’ \
-H ‘accept: text/plain’ \
-H ‘Content-Type: application/json’ \
-d ‘{
“title”: “assistant_webhook”,
“summary”: “webhook_post”
}’

¿Alguna idea de cómo puedo agregar estas cadenas dentro del webhook? Después de ejecutar mi proyecto en el simulador, veo que webhookRequest tiene estas secciones: handler, intent, scene, session, usuario, hogar y dispositivo. ¿Qué parte debería incluir las 2 cadenas?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Puedes agregar las dos cadenas como parte del objeto queryResult en la solicitud del webhook. El objeto queryResult contiene los parámetros que se pasan al webhook. Puedes agregar las dos cadenas como parte del objeto parameters. Por ejemplo:

    json
    {
    "queryResult": {
    "parameters": {
    "title": "assistant_webhook",
    "summary": "webhook_post"
    }
    }
    }

Comments are closed.