La acción de datos devuelve un error de 500

Nota: Este artículo se aplica a la integración de las acciones de datos de Google cuando se utiliza con Google Cloud Functions.

Un acción de datos devuelve un error de 500. 

  • Una llamada a Google Cloud Function devolvió un no JSON respuesta.
    • Genesys Las acciones de datos en la nube solo admiten respuestas de JSON. Cambie la función Google Cloud para devolver JSON.
{
  "message": "The server encountered an unexpected condition which prevented it from fulfilling the request.",
  "code": "internal.server.error",
  "status": 500,
  "messageParams": {},
  "contextId": "af57b4fb-6642-4a30-87e8-ba1ad8291eb1",
  "details": [
    {
      "errorCode": "ACTION.PROCESSING"
    }
  ],
  "errors": [
    {
      "message": "REST call for action execute failed. Message:Result from google function could not be translated to JSON: error:Unrecognized token 'I': was expecting (JSON String, Number, Array, Object or token 'null', 'true' or 'false')\n at [Source: (String)\"I am not JSON!\"; line: 1, column: 2] [executionId=\"hwa45fo7da8p\"] [af57b4fb-6642-4a30-87e8-ba1ad8291eb1]",
      "code": "INTERNAL_SERVER_ERROR",
      "status": 500,
      "messageParams": {},
      "details": [],
      "errors": []
    }
  ]
}

Para obtener más información sobre la integración, consulte Acerca de la integración de las acciones de datos de Google.