فهرست
-
DeveloperKnowledge(رابط کاربری) -
BatchGetDocumentsRequest(پیام) -
BatchGetDocumentsResponse(پیام) -
Document(پیام) -
DocumentChunk(پیام) -
GetDocumentRequest(پیام) -
SearchDocumentChunksRequest(پیام) -
SearchDocumentChunksResponse(پیام)
دانش توسعهدهنده
رابط برنامهنویسی کاربردی (API) دانش توسعهدهندگان، دسترسی برنامهنویسیشده به اسناد عمومی توسعهدهندگان گوگل را فراهم میکند و شما را قادر میسازد تا این پایگاه دانش را در برنامهها و گردشهای کاری خود ادغام کنید.
این API به گونهای طراحی شده است که منبع اصلی برای دسترسی قابل خواندن توسط ماشین به اسناد توسعهدهندگان گوگل باشد.
یک مورد استفاده معمول این است که ابتدا از DeveloperKnowledge.SearchDocumentChunks برای یافتن URI های صفحه مربوطه بر اساس یک پرس و جو استفاده کنید و سپس از DeveloperKnowledge.GetDocument یا DeveloperKnowledge.BatchGetDocuments برای دریافت محتوای کامل نتایج برتر استفاده کنید.
تمام محتوای سند در قالب Markdown ارائه شده است.
| مستندات دستهای |
|---|
چندین سند را بازیابی میکند، که هر کدام محتوای کامل Markdown خود را دارند.
|
| دریافت سند |
|---|
یک سند واحد را با محتوای کامل Markdown آن بازیابی میکند.
|
| جستجوی قطعات سند |
|---|
جستجوی دانش توسعهدهنده در اسناد توسعهدهندگان گوگل. بر اساس جستجوی کاربر،
|
درخواست اسناد دستهای
درخواست پیام برای DeveloperKnowledge.BatchGetDocuments .
| فیلدها | |
|---|---|
names[] | الزامی. نام اسنادی که باید بازیابی شوند را مشخص میکند. حداکثر ۲۰ سند را میتوان به صورت دستهای بازیابی کرد. اسناد به همان ترتیبی که قالب: |
پاسخ BatchGetDocuments
پیام پاسخ برای DeveloperKnowledge.BatchGetDocuments .
| فیلدها | |
|---|---|
documents[] | حاوی مدارک درخواستی. |
سند
یک سند، بخشی از محتوا را از مجموعه دانش توسعهدهندگان نشان میدهد.
| فیلدها | |
|---|---|
name | شناسه. شامل نام منبع سند است. قالب: |
uri | فقط خروجی. آدرس اینترنتی (URI) محتوا، مانند |
content | فقط خروجی. شامل محتوای کامل سند در قالب Markdown است. |
description | فقط خروجی. توضیحی از سند ارائه میدهد. |
title | فقط خروجی. عنوان سند را ارائه میدهد. |
سندچانک
یک DocumentChunk نشاندهندهی بخشی از محتوا از یک Document در مجموعهی DeveloperKnowledge است. برای دریافت کل محتوای سند، parent به DeveloperKnowledge.GetDocument یا DeveloperKnowledge.BatchGetDocuments ارسال کنید.
| فیلدها | |
|---|---|
parent | فقط خروجی. شامل نام منبع سندی است که این قطعه از آن است. قالب: |
id | فقط خروجی. شناسه این قطعه را در سند مشخص میکند. شناسه قطعه در یک سند منحصر به فرد است، اما به صورت جهانی در بین اسناد منحصر به فرد نیست. شناسه قطعه پایدار نیست و ممکن است با گذشت زمان تغییر کند. |
content | فقط خروجی. شامل محتوای بخش سند است. |
درخواست دریافت سند
درخواست پیام برای DeveloperKnowledge.GetDocument .
| فیلدها | |
|---|---|
name | الزامی. نام سندی را که باید بازیابی شود مشخص میکند. قالب: |
درخواست جستجو
درخواست پیام برای DeveloperKnowledge.SearchDocumentChunks .
| فیلدها | |
|---|---|
query | الزامی. رشته پرسوجوی خام ارائه شده توسط کاربر، مانند «چگونه یک مخزن ذخیرهسازی ابری ایجاد کنیم؟» را ارائه میدهد. |
page_size | اختیاری. حداکثر تعداد نتایجی که باید برگردانده شود را مشخص میکند. سرویس ممکن است کمتر از این مقدار را برگرداند. اگر مشخص نشده باشد، حداکثر ۵ نتیجه برگردانده خواهد شد. حداکثر مقدار ۲۰ است؛ مقادیر بالاتر از ۲۰ منجر به خطای INVALID_ARGUMENT میشوند. |
page_token | اختیاری. شامل یک توکن صفحه است که از فراخوانی قبلی |
جستجوقطعات سندپاسخ
پیام پاسخ برای DeveloperKnowledge.SearchDocumentChunks .
| فیلدها | |
|---|---|
results[] | شامل نتایج جستجو برای عبارت جستجو شده است. هر |
next_page_token | اختیاری. یک توکن ارائه میدهد که میتواند به عنوان |