Chỉ mục
DeveloperKnowledge(giao diện)BatchGetDocumentsRequest(thông báo)BatchGetDocumentsResponse(thông báo)Document(thông báo)DocumentChunk(thông báo)DocumentView(enum)GetDocumentRequest(thông báo)SearchDocumentChunksRequest(thông báo)SearchDocumentChunksResponse(thông báo)
DeveloperKnowledge
Developer Knowledge API cung cấp quyền truy cập có lập trình vào tài liệu công khai dành cho nhà phát triển của Google, cho phép bạn tích hợp cơ sở kiến thức này vào các ứng dụng và quy trình làm việc của riêng mình.
API này được thiết kế để trở thành nguồn chính tắc cho quyền truy cập có thể đọc được bằng máy vào tài liệu dành cho nhà phát triển của Google.
Một trường hợp sử dụng điển hình là trước tiên sử dụng DeveloperKnowledge.SearchDocumentChunks để tìm URI trang có liên quan dựa trên một truy vấn, sau đó sử dụng DeveloperKnowledge.GetDocument hoặc DeveloperKnowledge.BatchGetDocuments để tìm nạp toàn bộ nội dung của kết quả hàng đầu.
Tất cả nội dung tài liệu đều được cung cấp ở định dạng Markdown.
| BatchGetDocuments |
|---|
|
Truy xuất nhiều tài liệu, mỗi tài liệu có nội dung Markdown đầy đủ.
|
| GetDocument |
|---|
|
Truy xuất một tài liệu duy nhất có nội dung Markdown đầy đủ.
|
| SearchDocumentChunks |
|---|
|
Tìm kiếm kiến thức dành cho nhà phát triển trong tài liệu dành cho nhà phát triển của Google. Trả về
|
BatchGetDocumentsRequest
Yêu cầu quyền truy cập vào thư từ DeveloperKnowledge.BatchGetDocuments.
| Trường | |
|---|---|
names[] |
Bắt buộc. Chỉ định tên của các tài liệu cần truy xuất. Bạn có thể truy xuất tối đa 20 tài liệu trong một lô. Các tài liệu được trả về theo cùng thứ tự như Định dạng: |
view |
Không bắt buộc. Chỉ định |
BatchGetDocumentsResponse
Thông báo phản hồi cho DeveloperKnowledge.BatchGetDocuments.
| Trường | |
|---|---|
documents[] |
Chứa các giấy tờ được yêu cầu. |
Tài liệu
Tài liệu là một phần nội dung trong kho kiến thức dành cho nhà phát triển.
| Trường | |
|---|---|
name |
Giá trị nhận dạng. Chứa tên tài nguyên của tài liệu. Định dạng: |
uri |
Chỉ có đầu ra. Cung cấp URI của nội dung, chẳng hạn như |
content |
Chỉ có đầu ra. Chứa toàn bộ nội dung của tài liệu ở định dạng Markdown. |
description |
Chỉ có đầu ra. Cung cấp nội dung mô tả về tài liệu. |
data_source |
Chỉ có đầu ra. Chỉ định nguồn dữ liệu của tài liệu. Ví dụ về nguồn dữ liệu: |
title |
Chỉ có đầu ra. Cung cấp tiêu đề của tài liệu. |
update_time |
Chỉ có đầu ra. Biểu thị dấu thời gian khi nội dung hoặc siêu dữ liệu của tài liệu được cập nhật lần gần đây nhất. |
view |
Chỉ có đầu ra. Chỉ định |
DocumentChunk
DocumentChunk biểu thị một phần nội dung từ Document trong tập hợp kiến thức của nhà phát triển. Để tìm nạp toàn bộ nội dung tài liệu, hãy truyền parent đến DeveloperKnowledge.GetDocument hoặc DeveloperKnowledge.BatchGetDocuments.
| Trường | |
|---|---|
parent |
Chỉ có đầu ra. Chứa tên tài nguyên của tài liệu mà đoạn này thuộc về. Định dạng: |
id |
Chỉ có đầu ra. Chỉ định mã nhận dạng của đoạn này trong tài liệu. Mã nhận dạng đoạn là mã nhận dạng duy nhất trong một tài liệu, nhưng không phải là mã nhận dạng duy nhất trên toàn cầu giữa các tài liệu. Mã nhận dạng khối không ổn định và có thể thay đổi theo thời gian. |
content |
Chỉ có đầu ra. Chứa nội dung của đoạn tài liệu. |
document |
Chỉ có đầu ra. Biểu thị siêu dữ liệu về |
DocumentView
Chỉ định những trường nào của Document được đưa vào.
| Enum | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Giá trị mặc định / chưa đặt. Hãy xem từng phương thức API để biết giá trị mặc định nếu bạn không chỉ định DocumentView. |
DOCUMENT_VIEW_BASIC |
Chỉ bao gồm các trường siêu dữ liệu cơ bản: – Đây là chế độ xem mặc định cho |
DOCUMENT_VIEW_FULL |
Bao gồm tất cả các trường Document. |
DOCUMENT_VIEW_CONTENT |
Bao gồm các trường Đây là chế độ xem mặc định cho |
GetDocumentRequest
Yêu cầu quyền truy cập vào thư từ DeveloperKnowledge.GetDocument.
| Trường | |
|---|---|
name |
Bắt buộc. Chỉ định tên của tài liệu cần truy xuất. Định dạng: |
view |
Không bắt buộc. Chỉ định |
SearchDocumentChunksRequest
Yêu cầu quyền truy cập vào thư từ DeveloperKnowledge.SearchDocumentChunks.
| Trường | |
|---|---|
query |
Bắt buộc. Cung cấp chuỗi truy vấn thô do người dùng cung cấp, chẳng hạn như "Cách tạo một vùng lưu trữ Cloud Storage". |
page_size |
Không bắt buộc. Chỉ định số lượng kết quả tối đa cần trả về. Dịch vụ có thể trả về ít hơn giá trị này. Nếu không chỉ định, tối đa 5 kết quả sẽ được trả về. Giá trị tối đa là 20; các giá trị lớn hơn 20 sẽ dẫn đến lỗi INVALID_ARGUMENT. |
page_token |
Không bắt buộc. Chứa một mã thông báo trang, nhận được từ lệnh gọi |
filter |
Không bắt buộc. Áp dụng bộ lọc nghiêm ngặt cho kết quả tìm kiếm. Biểu thức này hỗ trợ một tập hợp con của cú pháp được mô tả tại https://google.aip.dev/160. Mặc dù Các trường được hỗ trợ để lọc:
Các trường STRING hỗ trợ toán tử Các trường DẤU THỜI GIAN hỗ trợ toán tử Bạn có thể kết hợp các biểu thức bằng cách sử dụng toán tử logic Ví dụ:
Chuỗi |
SearchDocumentChunksResponse
Thông báo phản hồi cho DeveloperKnowledge.SearchDocumentChunks.
| Trường | |
|---|---|
results[] |
Chứa kết quả tìm kiếm cho truy vấn đã cho. Mỗi |
next_page_token |
Không bắt buộc. Cung cấp một mã thông báo có thể được gửi dưới dạng |