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?
davy.ai
Puedes agregar las dos cadenas como parte del objeto
queryResult
en la solicitud del webhook. El objetoqueryResult
contiene los parámetros que se pasan al webhook. Puedes agregar las dos cadenas como parte del objetoparameters
. Por ejemplo:json
{
"queryResult": {
"parameters": {
"title": "assistant_webhook",
"summary": "webhook_post"
}
}
}