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)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: |
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 dữ liệu 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. |
title |
Chỉ có đầu ra. Cung cấp tiêu đề của tài liệu. |
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. |
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: |
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ã thông báo trang, nhận được từ một lệnh gọ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 cụm từ tìm kiếm đã 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 |