Index
DeveloperKnowledge(Benutzeroberfläche)BatchGetDocumentsRequest(Meldung)BatchGetDocumentsResponse(Meldung)Document(Meldung)DocumentChunk(Meldung)GetDocumentRequest(Meldung)SearchDocumentChunksRequest(Meldung)SearchDocumentChunksResponse(Meldung)
DeveloperKnowledge
Die Developer Knowledge API bietet programmatischen Zugriff auf die öffentliche Entwicklerdokumentation von Google. So können Sie diese Knowledge Base in Ihre eigenen Anwendungen und Workflows einbinden.
Die API ist als kanonische Quelle für den maschinenlesbaren Zugriff auf die Entwicklerdokumentation von Google konzipiert.
Ein typischer Anwendungsfall ist, zuerst DeveloperKnowledge.SearchDocumentChunks zu verwenden, um relevante Seiten-URIs basierend auf einer Anfrage zu finden, und dann DeveloperKnowledge.GetDocument oder DeveloperKnowledge.BatchGetDocuments, um den vollständigen Inhalt der Top-Ergebnisse abzurufen.
Alle Dokumentinhalte werden im Markdown-Format bereitgestellt.
| BatchGetDocuments |
|---|
|
Ruft mehrere Dokumente ab, die jeweils den vollständigen Markdown-Inhalt enthalten.
|
| GetDocument |
|---|
|
Ruft ein einzelnes Dokument mit seinem vollständigen Markdown-Inhalt ab.
|
| SearchDocumentChunks |
|---|
|
Sucht in der Entwicklerdokumentation von Google nach Informationen für Entwickler. Diese Methode gibt Dokumentabschnitte basierend auf der Anfrage des Nutzers zurück. Es kann viele Chunks desselben Dokuments geben. Wenn Sie vollständige Dokumente abrufen möchten, verwenden Sie
|
BatchGetDocumentsRequest
Anfragenachricht für DeveloperKnowledge.BatchGetDocuments.
| Felder | |
|---|---|
names[] |
Erforderlich. Die Namen der abzurufenden Dokumente. In einem Batch können maximal 20 Dokumente abgerufen werden. Die Dokumente werden in derselben Reihenfolge zurückgegeben wie die Format: |
BatchGetDocumentsResponse
Antwortnachricht für DeveloperKnowledge.BatchGetDocuments.
| Felder | |
|---|---|
documents[] |
Dokumente angefordert. |
Dokument
Ein Dokument stellt einen Inhalt aus dem Developer Knowledge-Korpus dar.
| Felder | |
|---|---|
name |
ID. Der Ressourcenname des Dokuments. Format: |
uri |
Nur Ausgabe. Der URI des Inhalts, z. B. |
content |
Nur Ausgabe. Der vollständige Inhalt des Dokuments im Markdown-Format. |
description |
Nur Ausgabe. Eine Beschreibung des Dokuments. |
DocumentChunk
Ein DocumentChunk stellt einen Inhalt aus einem Dokument im DeveloperKnowledge-Korpus dar. Wenn Sie den gesamten Dokumentinhalt abrufen möchten, übergeben Sie parent an DeveloperKnowledge.GetDocument oder DeveloperKnowledge.BatchGetDocuments.
| Felder | |
|---|---|
parent |
Nur Ausgabe. Der Ressourcenname des Dokuments, aus dem dieser Chunk stammt. Format: |
id |
Nur Ausgabe. Die ID dieses Chunks im Dokument. Die Chunk-ID ist innerhalb eines Dokuments eindeutig, aber nicht global über alle Dokumente hinweg. Die Chunk-ID ist nicht stabil und kann sich im Laufe der Zeit ändern. |
content |
Nur Ausgabe. Der Inhalt des Dokumentabschnitts. |
GetDocumentRequest
Anfragenachricht für DeveloperKnowledge.GetDocument.
| Felder | |
|---|---|
name |
Erforderlich. Der Name des abzurufenden Dokuments. Format: |
SearchDocumentChunksRequest
Anfragenachricht für DeveloperKnowledge.SearchDocumentChunks.
| Felder | |
|---|---|
query |
Erforderlich. Der vom Nutzer bereitgestellte Rohabfragestring, z. B. „Wie erstelle ich einen Cloud Storage-Bucket?“. |
page_size |
Optional. Die maximale Anzahl von zurückzugebenden Ergebnissen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 5 Ergebnisse zurückgegeben. Der Höchstwert beträgt 20. Höhere Werte führen zu einem INVALID_ARGUMENT-Fehler. |
page_token |
Optional. Ein Seitentoken, das von einem vorherigen |
SearchDocumentChunksResponse
Antwortnachricht für DeveloperKnowledge.SearchDocumentChunks.
| Felder | |
|---|---|
results[] |
Die Suchergebnisse für die angegebene Anfrage. Jedes |
next_page_token |
Optional. Ein Token, das als |