Indice
DeveloperKnowledge(interfaccia)BatchGetDocumentsRequest(messaggio)BatchGetDocumentsResponse(messaggio)Document(messaggio)DocumentChunk(messaggio)GetDocumentRequest(messaggio)SearchDocumentChunksRequest(messaggio)SearchDocumentChunksResponse(messaggio)
DeveloperKnowledge
L'API Developer Knowledge fornisce accesso programmatico alla documentazione per sviluppatori pubblica di Google, consentendoti di integrare questa knowledge base nelle tue applicazioni e nei tuoi flussi di lavoro.
L'API è progettata per essere la fonte canonica per l'accesso leggibile dalla macchina alla documentazione per gli sviluppatori di Google.
Un caso d'uso tipico è utilizzare prima DeveloperKnowledge.SearchDocumentChunks per trovare URI di pagine pertinenti in base a una query, quindi utilizzare DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments per recuperare i contenuti completi dei primi risultati.
Tutti i contenuti del documento sono forniti in formato Markdown.
| BatchGetDocuments |
|---|
|
Recupera più documenti, ognuno con il proprio contenuto Markdown completo.
|
| GetDocument |
|---|
|
Recupera un singolo documento con tutti i suoi contenuti Markdown.
|
| SearchDocumentChunks |
|---|
|
Cerca le conoscenze degli sviluppatori nella documentazione per gli sviluppatori di Google. Restituisce
|
BatchGetDocumentsRequest
Messaggio di richiesta per DeveloperKnowledge.BatchGetDocuments.
| Campi | |
|---|---|
names[] |
Obbligatorio. Specifica i nomi dei documenti da recuperare. È possibile recuperare un massimo di 20 documenti in un batch. I documenti vengono restituiti nello stesso ordine di Formato: |
BatchGetDocumentsResponse
Messaggio di risposta per DeveloperKnowledge.BatchGetDocuments.
| Campi | |
|---|---|
documents[] |
Contiene i documenti richiesti. |
Documento
Un documento rappresenta un contenuto del corpus di conoscenze per sviluppatori.
| Campi | |
|---|---|
name |
Identificatore. Contiene il nome risorsa del documento. Formato: |
uri |
Solo output. Fornisce l'URI dei contenuti, ad esempio |
content |
Solo output. Contiene l'intero contenuto del documento in formato Markdown. |
description |
Solo output. Fornisce una descrizione del documento. |
title |
Solo output. Fornisce il titolo del documento. |
DocumentChunk
Un DocumentChunk rappresenta una parte di contenuti di un Document nel corpus DeveloperKnowledge. Per recuperare l'intero contenuto del documento, passa parent a DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments.
| Campi | |
|---|---|
parent |
Solo output. Contiene il nome della risorsa del documento da cui proviene questo chunk. Formato: |
id |
Solo output. Specifica l'ID di questo blocco all'interno del documento. L'ID blocco è univoco all'interno di un documento, ma non a livello globale tra i documenti. L'ID blocco non è stabile e potrebbe cambiare nel tempo. |
content |
Solo output. Contiene i contenuti del blocco del documento. |
GetDocumentRequest
Messaggio di richiesta per DeveloperKnowledge.GetDocument.
| Campi | |
|---|---|
name |
Obbligatorio. Specifica il nome del documento da recuperare. Formato: |
SearchDocumentChunksRequest
Messaggio di richiesta per DeveloperKnowledge.SearchDocumentChunks.
| Campi | |
|---|---|
query |
Obbligatorio. Fornisce la stringa di query non elaborata fornita dall'utente, ad esempio "Come creare un bucket Cloud Storage?". |
page_size |
Facoltativo. Specifica il numero massimo di risultati da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 5 risultati. Il valore massimo è 20; i valori superiori a 20 genereranno un errore INVALID_ARGUMENT. |
page_token |
Facoltativo. Contiene un token di pagina, ricevuto da una precedente chiamata |
SearchDocumentChunksResponse
Messaggio di risposta per DeveloperKnowledge.SearchDocumentChunks.
| Campi | |
|---|---|
results[] |
Contiene i risultati di ricerca per la query specificata. Ogni |
next_page_token |
Facoltativo. Fornisce un token che può essere inviato come |