Índice
DeveloperKnowledge(interface)BatchGetDocumentsRequest(mensagem)BatchGetDocumentsResponse(mensagem)Document(mensagem)DocumentChunk(mensagem)GetDocumentRequest(mensagem)SearchDocumentChunksRequest(mensagem)SearchDocumentChunksResponse(mensagem)
DeveloperKnowledge
A API Developer Knowledge oferece acesso programático à documentação pública para desenvolvedores do Google, permitindo que você integre essa base de conhecimento aos seus próprios aplicativos e fluxos de trabalho.
A API foi projetada para ser a fonte canônica de acesso legível por máquina à documentação para desenvolvedores do Google.
Um caso de uso típico é primeiro usar DeveloperKnowledge.SearchDocumentChunks para encontrar URIs de página relevantes com base em uma consulta e depois usar DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments para buscar o conteúdo completo dos principais resultados.
Todo o conteúdo do documento é fornecido no formato Markdown.
| BatchGetDocuments |
|---|
|
Recupera vários documentos, cada um com todo o conteúdo em Markdown.
|
| GetDocument |
|---|
|
Recupera um único documento com todo o conteúdo em Markdown.
|
| SearchDocumentChunks |
|---|
|
Pesquisa conhecimento para desenvolvedores na documentação do Google. Retorna
|
BatchGetDocumentsRequest
Mensagem de solicitação para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
names[] |
Obrigatório. Especifica os nomes dos documentos a serem recuperados. É possível recuperar no máximo 20 documentos em um lote. Os documentos são retornados na mesma ordem do Formato: |
BatchGetDocumentsResponse
Mensagem de resposta para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
documents[] |
Contém os documentos solicitados. |
Documento
Um documento representa uma parte do conteúdo do corpus de conhecimento do desenvolvedor.
| Campos | |
|---|---|
name |
Identificador. Contém o nome do recurso do documento. Formato: |
uri |
Apenas saída. Fornece o URI do conteúdo, como |
content |
Apenas saída. Contém todo o conteúdo do documento no formato Markdown. |
description |
Apenas saída. Fornece uma descrição do documento. |
title |
Apenas saída. Fornece o título do documento. |
DocumentChunk
Um DocumentChunk representa uma parte do conteúdo de um Document no corpus DeveloperKnowledge. Para buscar todo o conteúdo do documento, transmita parent para DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
parent |
Apenas saída. Contém o nome do recurso do documento de origem do trecho. Formato: |
id |
Apenas saída. Especifica o ID deste trecho no documento. O ID do fragmento é exclusivo em um documento, mas não globalmente em todos os documentos. O ID do bloco não é estável e pode mudar com o tempo. |
content |
Apenas saída. Contém o conteúdo do trecho do documento. |
GetDocumentRequest
Mensagem de solicitação para DeveloperKnowledge.GetDocument.
| Campos | |
|---|---|
name |
Obrigatório. Especifica o nome do documento a ser recuperado. Formato: |
SearchDocumentChunksRequest
Mensagem de solicitação para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
query |
Obrigatório. Fornece a string de consulta bruta fornecida pelo usuário, como "Como criar um bucket do Cloud Storage?". |
page_size |
Opcional. Especifica o número máximo de resultados a serem retornados. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo cinco resultados serão retornados. O valor máximo é 20. Valores acima de 20 vão resultar em um erro INVALID_ARGUMENT. |
page_token |
Opcional. Contém um token de página recebido de uma chamada |
SearchDocumentChunksResponse
Mensagem de resposta para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
results[] |
Contém os resultados da pesquisa para a consulta especificada. Cada |
next_page_token |
Opcional. Fornece um token que pode ser enviado como |