Dizin
DeveloperKnowledge(arayüz)BatchGetDocumentsRequest(message)BatchGetDocumentsResponse(message)Document(message)DocumentChunk(message)DocumentView(enum)GetDocumentRequest(mesaj)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: |
view |
İsteğe bağlı. Belgenin |
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ış. Dokümanın tüm içeriğini Markdown biçiminde içerir. |
description |
Yalnızca çıkış. Belgenin açıklamasını sağlar. |
data_source |
Yalnızca çıkış. Belgenin veri kaynağını belirtir. Örnek veri kaynağı: |
title |
Yalnızca çıkış. Dokümanın başlığını sağlar. |
update_time |
Yalnızca çıkış. Belgenin içeriğinin veya meta verilerinin en son güncellendiği zaman damgasını gösterir. |
view |
Yalnızca çıkış. Belgenin |
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. |
document |
Yalnızca çıkış. Bu parçanın geldiği |
DocumentView
Document öğesinin hangi alanlarının dahil edileceğini belirtir.
| Sıralamalar | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Varsayılan / ayarlanmamış değer. DocumentView belirtilmemişse varsayılan değer için her API yöntemine bakın. |
DOCUMENT_VIEW_BASIC |
Yalnızca temel meta veri alanlarını içerir: - Bu, |
DOCUMENT_VIEW_FULL |
Tüm Document alanlarını içerir. |
DOCUMENT_VIEW_CONTENT |
Bu, |
GetDocumentRequest
DeveloperKnowledge.GetDocument için istek mesajı.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak belgenin adını belirtir. Biçim: |
view |
İsteğe bağlı. Belgenin |
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 |
filter |
İsteğe bağlı. Arama sonuçlarına katı bir filtre uygular. İfade, https://google.aip.dev/160 adresinde açıklanan söz diziminin bir alt kümesini destekler.
Filtreleme için desteklenen alanlar:
DİZİ alanları, dizenin tamamında tam eşleşme için ZAMAN DAMGASI alanları
Örnekler:
|
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 |