Dizin
DeveloperKnowledge(arayüz)BatchGetDocumentsRequest(message)BatchGetDocumentsResponse(message)Document(message)DocumentChunk(message)GetDocumentRequest(message)SearchDocumentChunksRequest(message)SearchDocumentChunksResponse(mesaj)
DeveloperKnowledge
Developer Knowledge API, Google'ın herkese açık geliştirici belgelerine programatik erişim sağlayarak bu bilgi tabanını kendi uygulamalarınıza ve iş akışlarınıza entegre etmenize olanak tanır.
API, Google'ın geliştirici belgelerine makine tarafından okunabilir erişim için standart kaynak olacak şekilde tasarlanmıştır.
Tipik bir kullanım örneğinde, önce bir sorguya göre alakalı sayfa URI'lerini bulmak için DeveloperKnowledge.SearchDocumentChunks kullanılır, ardından en iyi sonuçların tam içeriğini getirmek için DeveloperKnowledge.GetDocument veya DeveloperKnowledge.BatchGetDocuments kullanılır.
Tüm belge içeriği Markdown biçiminde sağlanır.
| BatchGetDocuments |
|---|
|
Her biri tam Markdown içeriğine sahip birden fazla dokümanı alır.
|
| GetDocument |
|---|
|
Tam Markdown içeriğiyle tek bir dokümanı alır.
|
| SearchDocumentChunks |
|---|
|
Google'ın geliştirici belgelerinde geliştirici bilgisi için arama yapar. Kullanıcının sorgusuna göre
|
BatchGetDocumentsRequest
DeveloperKnowledge.BatchGetDocuments için istek mesajı.
| Alanlar | |
|---|---|
names[] |
Zorunlu. Alınacak dokümanların adlarını belirtir. Bir toplu işlemde en fazla 20 belge alınabilir. Dokümanlar, istekteki Biçim: |
BatchGetDocumentsResponse
DeveloperKnowledge.BatchGetDocuments için yanıt mesajı.
| Alanlar | |
|---|---|
documents[] |
İstenen belgeleri içeriyorsa |
Belge
Belge, Geliştirici Bilgi Korpusu'ndaki bir içeriği temsil eder.
| Alanlar | |
|---|---|
name |
Tanımlayıcı. Belgenin kaynak adını içerir. Biçim: |
uri |
Yalnızca çıkış. İçeriğin URI'sini (ör. |
content |
Yalnızca çıkış. Belgenin tam içeriğini Markdown biçiminde içerir. |
description |
Yalnızca çıkış. Belgenin açıklamasını sağlar. |
title |
Yalnızca çıkış. Dokümanın başlığını sağlar. |
DocumentChunk
DocumentChunk, DeveloperKnowledge gövdesindeki bir Document içeriğini temsil eder. Belge içeriğinin tamamını getirmek için parent değerini DeveloperKnowledge.GetDocument veya DeveloperKnowledge.BatchGetDocuments parametresine iletin.
| Alanlar | |
|---|---|
parent |
Yalnızca çıkış. Bu parçanın geldiği belgenin kaynak adını içerir. Biçim: |
id |
Yalnızca çıkış. Belge içindeki bu parçanın kimliğini belirtir. Parça kimliği, bir doküman içinde benzersizdir ancak dokümanlar arasında genel olarak benzersiz değildir. Parça kimliği sabit değildir ve zaman içinde değişebilir. |
content |
Yalnızca çıkış. Belge parçasının içeriğini barındırır. |
GetDocumentRequest
DeveloperKnowledge.GetDocument için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak belgenin adını belirtir. Biçim: |
SearchDocumentChunksRequest
DeveloperKnowledge.SearchDocumentChunks için istek mesajı.
| Alanlar | |
|---|---|
query |
Zorunlu. Kullanıcı tarafından sağlanan ham sorgu dizesini (ör. "Cloud Storage paketi nasıl oluşturulur?") sağlar. |
page_size |
İsteğe bağlı. Döndürülecek maksimum sonuç sayısını belirtir. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmemesi halinde en fazla 5 sonuç döndürülür. Maksimum değer 20'dir. 20'den büyük değerler INVALID_ARGUMENT hatasına neden olur. |
page_token |
İsteğe bağlı. Önceki bir |
SearchDocumentChunksResponse
DeveloperKnowledge.SearchDocumentChunks için yanıt mesajı.
| Alanlar | |
|---|---|
results[] |
Belirtilen sorgunun arama sonuçlarını içerir. Bu listedeki her |
next_page_token |
İsteğe bağlı. Sonraki sayfayı almak için |