Soluciona problemas relacionados con errores de la API de Conversational Analytics

Si tienes problemas mientras usas la API de Conversational Analytics, consulta la siguiente tabla para encontrar posibles soluciones.

Error Causa del error Código de estado HTTP Código de estado de gRPC Solución
AlreadyExistsException ALREADY_EXISTS 409 Conflict 6 El recurso ya existe (por ejemplo, estás creando una entrada duplicada). Usa un identificador diferente o confirma que el recurso no existe antes de crearlo.
BadRequestException INVALID_ARGUMENT 400 Bad Request 3 La entrada no es válida o tiene un formato incorrecto. Valida las entradas o las cargas útiles antes de enviar la solicitud.
ForbiddenException PERMISSION_DENIED 403 Forbidden 7 Estás autenticado, pero no tienes permiso para acceder al recurso. Verifica tu rol y permisos de usuario. Si es necesario, comunícate con un administrador.
PermissionDenied (Política de la organización) PERMISSION_DENIED 403 Forbidden 7 La solicitud incumple una restricción de política de la organización, como una restricción de ubicación o un requisito de CMEK. Revisa el mensaje de error en el cuerpo de la respuesta para identificar qué restricción se incumplió. Para obtener más información, consulta Soluciona problemas relacionados con incumplimientos de políticas.
FailedPreconditionException FAILED_PRECONDITION 400 Bad Request 9 La solicitud infringe el estado del sistema (por ejemplo, se intenta borrar una carpeta que no está vacía). Verifica las condiciones previas y corrige la lógica.
NotFoundException NOT_FOUND 404 Not Found 5

No se encontró el recurso. Verifica los IDs o las URLs de los recursos. Asegúrate de que el recurso exista antes de intentar acceder a él.

Consulta las preguntas frecuentes sobre la API de Conversational Analytics para obtener más información sobre la solución de problemas.

ServiceUnavailableException UNAVAILABLE 503 Service Unavailable 14 Se produjo un problema temporal con el servidor. Espera y vuelve a intentarlo con una retirada exponencial entre los intentos. Si el error persiste, envía un informe de errores.
Connection reset by peer (durante la transmisión) UNAVAILABLE 503 Service Unavailable 14

Si usas un cliente HTTP o REST estándar para llamar al extremo de transmisión :chat, es posible que el servidor haya encontrado un error fatal (como un tiempo de espera agotado o una denegación de permiso) durante la transmisión. Dado que ya se enviaron los encabezados HTTP, el código de error verdadero se coloca en los tráileres de HTTP/2, que los clientes REST estándar no pueden analizar, lo que provoca una falla de socket.

Te recomendamos que uses las bibliotecas cliente oficiales de Google Cloud gRPC, como el SDK de Python, para llamar a los extremos de transmisión. Estas bibliotecas analizan estos encabezados finales y muestran la causa real del error.

Internal error encountered (durante la transmisión) INTERNAL 500 Internal Server Error 13

Si usas un cliente HTTP o REST estándar para llamar al extremo de transmisión :chat, es posible que el servidor haya encontrado un error fatal durante la transmisión. Dado que ya se enviaron los encabezados HTTP, el código de error verdadero se coloca en los tráileres de HTTP/2, que los clientes REST estándar no pueden analizar, lo que provoca una falla de socket.

Te recomendamos que uses las bibliotecas cliente oficiales de Google Cloud gRPC, como el SDK de Python, para llamar a los extremos de transmisión. Estas bibliotecas analizan estos encabezados finales y muestran la causa real del error.

UnauthenticatedException UNAUTHENTICATED 401 Unauthorized 16 Se requiere autenticación o no se pudo realizar la autenticación. Asegúrate de usar las credenciales de acceso, la clave de API o el token correctos.
UnimplementedException UNIMPLEMENTED 501 Not Implemented 12 La función solicitada no está disponible o no se admite. Evita llamar a esta API o espera a que se implemente.

Recursos adicionales

Para obtener sugerencias adicionales para solucionar problemas y respuestas a preguntas frecuentes, consulta la página Preguntas frecuentes sobre la API de Conversational Analytics.

Para obtener orientación sobre cómo hacer preguntas efectivas a la API de Conversational Analytics, consulta la página de documentación Cómo hacer preguntas efectivas.