- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Funzionalità
- Prova!
Un metodo pratico che fornisce tutte le funzionalità in un'unica chiamata.
Richiesta HTTP
POST https://language.googleapis.com/v2/documents:annotateText
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "document": { object ( |
Campi | |
---|---|
document |
Obbligatorio. Inserisci il documento. |
features |
Obbligatorio. Le funzionalità abilitate. |
encoding |
Il tipo di codifica utilizzato dall'API per calcolare gli offset. |
Corpo della risposta
Il messaggio di risposta per le annotazioni di testo.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "sentences": [ { object ( |
Campi | |
---|---|
sentences[] |
Frasi nel documento di input. Viene compilato se l'utente attiva |
entities[] |
Entità, insieme alle relative informazioni semantiche, nel documento di input. Viene compilato se l'utente attiva |
document |
Il sentiment complessivo del documento. Viene compilato se l'utente attiva |
language |
La lingua del testo, che corrisponderà alla lingua specificata nella richiesta o, se non specificata, alla lingua rilevata automaticamente. Per ulteriori dettagli, consulta il campo [Document.language][]. |
categories[] |
Categorie identificate nel documento di input. |
moderation |
Categorie dannose e sensibili identificate nel documento di input. |
language |
Indica se la lingua è supportata ufficialmente da tutte le funzionalità richieste. L'API potrebbe comunque restituire una risposta quando la lingua non è supportata, ma si tratta di un servizio secondo il criterio del "best effort". |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-language
https://www.googleapis.com/auth/cloud-platform
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.
Funzionalità
Tutte le funzionalità disponibili. Se imposti ciascuna su true, verrà attivata l'analisi specifica per l'input.
Rappresentazione JSON |
---|
{ "extractEntities": boolean, "extractDocumentSentiment": boolean, "classifyText": boolean, "moderateText": boolean } |
Campi | |
---|---|
extract |
Facoltativo. Estrarre le entità. |
extract |
Facoltativo. Estrai il sentiment a livello di documento. |
classify |
Facoltativo. Classifica l'intero documento in categorie. |
moderate |
Facoltativo. Modera il documento per individuare contenuti dannosi e sensibili. |