ดัชนี
DeveloperKnowledge(อินเทอร์เฟซ)BatchGetDocumentsRequest(ข้อความ)BatchGetDocumentsResponse(ข้อความ)Document(ข้อความ)DocumentChunk(ข้อความ)GetDocumentRequest(ข้อความ)SearchDocumentChunksRequest(ข้อความ)SearchDocumentChunksResponse(ข้อความ)
DeveloperKnowledge
Developer Knowledge API ให้สิทธิ์เข้าถึงเอกสารประกอบสำหรับนักพัฒนาแอปแบบสาธารณะของ Google แบบเป็นโปรแกรม ซึ่งช่วยให้คุณผสานรวมฐานความรู้นี้เข้ากับแอปพลิเคชันและเวิร์กโฟลว์ของคุณเองได้
API นี้ออกแบบมาให้เป็นแหล่งที่มาที่เชื่อถือได้สำหรับการเข้าถึงเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ของ Google ในรูปแบบที่เครื่องอ่านได้
กรณีการใช้งานทั่วไปคือการใช้ DeveloperKnowledge.SearchDocumentChunks เพื่อค้นหา URI ของหน้าที่เกี่ยวข้องตามคำค้นหาก่อน แล้วจึงใช้ DeveloperKnowledge.GetDocument หรือ DeveloperKnowledge.BatchGetDocuments เพื่อดึงเนื้อหาทั้งหมดของผลการค้นหาอันดับต้นๆ
เนื้อหาเอกสารทั้งหมดจะอยู่ในรูปแบบ Markdown
| BatchGetDocuments |
|---|
|
ดึงข้อมูลเอกสารหลายรายการ โดยแต่ละรายการจะมีเนื้อหา Markdown ทั้งหมด
|
| GetDocument |
|---|
|
ดึงข้อมูลเอกสารเดียวที่มีเนื้อหามาร์กดาวน์ทั้งหมด
|
| SearchDocumentChunks |
|---|
|
ค้นหาความรู้สำหรับนักพัฒนาซอฟต์แวร์ในเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ของ Google แสดง
|
BatchGetDocumentsRequest
ขอข้อความสำหรับ DeveloperKnowledge.BatchGetDocuments
| ช่อง | |
|---|---|
names[] |
ต้องระบุ ระบุชื่อเอกสารที่จะดึงข้อมูล เรียกข้อมูลเอกสารได้สูงสุด 20 รายการต่อชุด ระบบจะแสดงผลเอกสารตามลำดับเดียวกับ รูปแบบ: |
BatchGetDocumentsResponse
ข้อความตอบกลับสำหรับ DeveloperKnowledge.BatchGetDocuments
| ช่อง | |
|---|---|
documents[] |
มีเอกสารที่ขอ |
เอกสาร
เอกสารแสดงถึงเนื้อหาส่วนหนึ่งจากคลังความรู้ของนักพัฒนาซอฟต์แวร์
| ช่อง | |
|---|---|
name |
ตัวระบุ มีชื่อทรัพยากรของเอกสาร รูปแบบ: |
uri |
เอาต์พุตเท่านั้น ระบุ URI ของเนื้อหา เช่น |
content |
เอาต์พุตเท่านั้น มีเนื้อหาทั้งหมดของเอกสารในรูปแบบ Markdown |
description |
เอาต์พุตเท่านั้น ระบุคำอธิบายของเอกสาร |
title |
เอาต์พุตเท่านั้น ระบุชื่อเอกสาร |
DocumentChunk
DocumentChunk แสดงถึงเนื้อหาส่วนหนึ่งจาก Document ในคลังความรู้ของนักพัฒนาซอฟต์แวร์ หากต้องการดึงเนื้อหาเอกสารทั้งหมด ให้ส่ง parent ไปยัง DeveloperKnowledge.GetDocument หรือ DeveloperKnowledge.BatchGetDocuments
| ช่อง | |
|---|---|
parent |
เอาต์พุตเท่านั้น มีชื่อทรัพยากรของเอกสารที่มาจากก้อนข้อมูลนี้ รูปแบบ: |
id |
เอาต์พุตเท่านั้น ระบุรหัสของก้อนข้อมูลนี้ภายในเอกสาร รหัสก้อนข้อมูลจะไม่ซ้ำกันภายในเอกสาร แต่จะไม่ซ้ำกันทั่วโลกในเอกสารต่างๆ รหัสกลุ่มไม่คงที่และอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป |
content |
เอาต์พุตเท่านั้น มีเนื้อหาของก้อนเอกสาร |
GetDocumentRequest
ขอข้อความสำหรับ DeveloperKnowledge.GetDocument
| ช่อง | |
|---|---|
name |
ต้องระบุ ระบุชื่อเอกสารที่จะดึงข้อมูล รูปแบบ: |
SearchDocumentChunksRequest
ขอข้อความสำหรับ DeveloperKnowledge.SearchDocumentChunks
| ช่อง | |
|---|---|
query |
ต้องระบุ ระบุสตริงการค้นหาดิบที่ผู้ใช้ระบุ เช่น "วิธีสร้างที่เก็บข้อมูล Cloud Storage" |
page_size |
ไม่บังคับ ระบุจำนวนผลลัพธ์สูงสุดที่จะแสดง บริการอาจแสดงผลน้อยกว่าค่านี้ หากไม่ระบุ ระบบจะแสดงผลลัพธ์อย่างน้อย 5 รายการ ค่าสูงสุดคือ 20 ค่าที่สูงกว่า 20 จะทำให้เกิดข้อผิดพลาด INVALID_ARGUMENT |
page_token |
ไม่บังคับ มีโทเค็นหน้าเว็บที่ได้รับจากการเรียกใช้ |
SearchDocumentChunksResponse
ข้อความตอบกลับสำหรับ DeveloperKnowledge.SearchDocumentChunks
| ช่อง | |
|---|---|
results[] |
มีผลการค้นหาสำหรับคำค้นหาที่ระบุ |
next_page_token |
ไม่บังคับ ระบุโทเค็นที่ส่งเป็น |