Index
DeveloperKnowledge(Benutzeroberfläche)BatchGetDocumentsRequest(Meldung)BatchGetDocumentsResponse(Meldung)Document(Meldung)DocumentChunk(Meldung)DocumentView(Aufzählung)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 Wissensdatenbank 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. Gibt
|
BatchGetDocumentsRequest
Anfragenachricht für DeveloperKnowledge.BatchGetDocuments.
| Felder | |
|---|---|
names[] |
Erforderlich. Gibt die Namen der abzurufenden Dokumente an. In einem Batch können maximal 20 Dokumente abgerufen werden. Die Dokumente werden in derselben Reihenfolge wie die Format: |
view |
Optional. Gibt die |
BatchGetDocumentsResponse
Antwortnachricht für DeveloperKnowledge.BatchGetDocuments.
| Felder | |
|---|---|
documents[] |
Enthält die angeforderten Dokumente. |
Dokument
Ein Dokument stellt einen Inhalt aus dem Developer Knowledge-Korpus dar.
| Felder | |
|---|---|
name |
ID. Enthält den Ressourcennamen des Dokuments. Format: |
uri |
Nur Ausgabe. Gibt den URI des Inhalts an, z. B. |
content |
Nur Ausgabe. Enthält den vollständigen Inhalt des Dokuments im Markdown-Format. |
description |
Nur Ausgabe. Bietet eine Beschreibung des Dokuments. |
data_source |
Nur Ausgabe. Gibt die Datenquelle des Dokuments an. Beispieldatenquelle: |
title |
Nur Ausgabe. Gibt den Titel des Dokuments an. |
update_time |
Nur Ausgabe. Der Zeitstempel, der angibt, wann der Inhalt oder die Metadaten des Dokuments zuletzt aktualisiert wurden. |
view |
Nur Ausgabe. Gibt die |
DocumentChunk
Ein DocumentChunk stellt einen Inhalt aus einem Document 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. Enthält den Ressourcennamen des Dokuments, aus dem dieser Chunk stammt. Format: |
id |
Nur Ausgabe. Gibt die ID dieses Chunks innerhalb des Dokuments an. 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. Enthält den Inhalt des Dokumentblocks. |
document |
Nur Ausgabe. Stellt Metadaten zum |
DocumentView
Gibt an, welche Felder des Document enthalten sind.
| Enums | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Der Standardwert bzw. der nicht festgelegte Wert. Den Standardwert für die einzelnen API-Methoden finden Sie in der jeweiligen Dokumentation.DocumentView |
DOCUMENT_VIEW_BASIC |
Enthält nur die grundlegenden Metadatenfelder: – Dies ist die Standardansicht für |
DOCUMENT_VIEW_FULL |
Umfasst alle Document-Felder. |
DOCUMENT_VIEW_CONTENT |
Enthält die Felder Dies ist die Standardansicht für |
GetDocumentRequest
Anfragenachricht für DeveloperKnowledge.GetDocument.
| Felder | |
|---|---|
name |
Erforderlich. Gibt den Namen des abzurufenden Dokuments an. Format: |
view |
Optional. Gibt die |
SearchDocumentChunksRequest
Anfragenachricht für DeveloperKnowledge.SearchDocumentChunks.
| Felder | |
|---|---|
query |
Erforderlich. Enthält den vom Nutzer angegebenen Roh-Suchstring, z. B. „Wie erstelle ich einen Cloud Storage-Bucket?“. |
page_size |
Optional. Gibt die maximale Anzahl der zurückzugebenden Ergebnisse an. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Falls 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. Enthält ein Seitentoken, das von einem vorherigen |
filter |
Optional. Wendet einen strengen Filter auf die Suchergebnisse an. Der Ausdruck unterstützt eine Teilmenge der unter https://google.aip.dev/160 beschriebenen Syntax. Während Unterstützte Felder zum Filtern:
STRING-Felder unterstützen die Operatoren TIMESTAMP-Felder unterstützen die Operatoren Sie können Ausdrücke mit den logischen Operatoren Beispiele:
Der String |
SearchDocumentChunksResponse
Antwortnachricht für DeveloperKnowledge.SearchDocumentChunks.
| Felder | |
|---|---|
results[] |
Enthält die Suchergebnisse für die angegebene Anfrage. Jedes |
next_page_token |
Optional. Stellt ein Token bereit, das als |