- Solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Funciones
- Pruébalo
Es un método conveniente que proporciona todas las funciones en una sola llamada.
Solicitud HTTP
POST https://language.googleapis.com/v2/documents:annotateText
La URL usa la sintaxis de la transcodificación gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "document": { object ( |
Campos | |
---|---|
document |
Obligatorio. Documento de entrada |
features |
Obligatorio. Las funciones habilitadas |
encoding |
Es el tipo de codificación que usa la API para calcular los desplazamientos. |
Cuerpo de la respuesta
El mensaje de respuesta de las anotaciones de texto.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "sentences": [ { object ( |
Campos | |
---|---|
sentences[] |
Son las oraciones del documento de entrada. Se propaga si el usuario habilita |
entities[] |
Las entidades, junto con su información semántica, en el documento de entrada Se propaga si el usuario habilita |
document |
Es la opinión general del documento. Se propaga si el usuario habilita |
language |
Es el idioma del texto, que será el mismo que el idioma especificado en la solicitud o, si no se especifica, el idioma detectado automáticamente. Consulta el campo [Document.language][] para obtener más detalles. |
categories[] |
Son las categorías identificadas en el documento de entrada. |
moderation |
Categorías dañinas y sensibles identificadas en el documento de entrada |
language |
Indica si el idioma es compatible oficialmente con todas las funciones solicitadas. Es posible que la API aún muestre una respuesta cuando el idioma no sea compatible, pero se hará según el criterio del mejor esfuerzo. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-language
https://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta Descripción general de la autenticación.
Funciones
Todas las funciones disponibles Si estableces cada uno como verdadero, se habilitará ese análisis específico para la entrada.
Representación JSON |
---|
{ "extractEntities": boolean, "extractDocumentSentiment": boolean, "classifyText": boolean, "moderateText": boolean } |
Campos | |
---|---|
extract |
Opcional. Extraer entidades |
extract |
Opcional. Extrae la opinión a nivel del documento. |
classify |
Opcional. Clasifica el documento completo en categorías. |
moderate |
Opcional. Modera el documento en busca de categorías dañinas y sensibles. |