الفهرس
DeveloperKnowledge(واجهة)BatchGetDocumentsRequest(رسالة)BatchGetDocumentsResponse(رسالة)Document(رسالة)DocumentChunk(رسالة)DocumentView(تعداد)GetDocumentRequest(رسالة)SearchDocumentChunksRequest(رسالة)SearchDocumentChunksResponse(رسالة)
DeveloperKnowledge
توفّر واجهة برمجة التطبيقات Developer Knowledge API إمكانية الوصول الآلي إلى مستندات المطوّرين المتاحة للجميع من Google، ما يتيح لك دمج قاعدة المعلومات هذه في تطبيقاتك وسير عملك.
تم تصميم واجهة برمجة التطبيقات لتكون المصدر الأساسي للوصول إلى مستندات المطوّرين من Google بتنسيق يمكن للآلة قراءته.
تتمثّل إحدى حالات الاستخدام النموذجية في استخدام DeveloperKnowledge.SearchDocumentChunks أولاً للعثور على معرّفات URI ذات الصلة بالصفحات استنادًا إلى طلب بحث، ثم استخدام DeveloperKnowledge.GetDocument أو DeveloperKnowledge.BatchGetDocuments لجلب المحتوى الكامل لأهم النتائج.
يتم توفير كل محتوى المستند بتنسيق Markdown.
| BatchGetDocuments |
|---|
|
يستردّ هذا الإجراء مستندات متعددة، يحتوي كل منها على محتوى Markdown الكامل.
|
| GetDocument |
|---|
|
يستردّ مستندًا واحدًا يتضمّن محتوى Markdown الكامل.
|
| SearchDocumentChunks |
|---|
|
يبحث هذا المكوّن الإضافي عن معلومات للمطوّرين في مستندات Google الخاصة بالمطوّرين. تعرض
|
BatchGetDocumentsRequest
طلب رسالة من DeveloperKnowledge.BatchGetDocuments
| الحقول | |
|---|---|
names[] |
الحقل مطلوب. تحدّد هذه السمة أسماء المستندات المطلوب استردادها. يمكن استرداد 20 مستندًا كحد أقصى في دفعة واحدة. يتم عرض المستندات بالترتيب نفسه الذي يظهر به التنسيق: |
view |
اختياريّ. تحدّد هذه السمة |
BatchGetDocumentsResponse
رسالة الردّ على DeveloperKnowledge.BatchGetDocuments
| الحقول | |
|---|---|
documents[] |
يحتوي على المستندات المطلوبة. |
مستند
يمثّل المستند جزءًا من المحتوى من مجموعة Developer Knowledge.
| الحقول | |
|---|---|
name |
المعرّف. يحتوي على اسم المورد الخاص بالمستند. التنسيق: |
uri |
النتائج فقط. تعرض هذه السمة معرّف URI الخاص بالمحتوى، مثل |
content |
النتائج فقط. تحتوي على المحتوى الكامل للمستند بتنسيق Markdown. |
description |
النتائج فقط. تقدّم وصفًا للمستند. |
data_source |
النتائج فقط. تحدّد هذه السمة مصدر بيانات المستند. مثال على مصدر البيانات: |
title |
النتائج فقط. تعرض عنوان المستند. |
update_time |
النتائج فقط. يمثّل هذا الحقل الطابع الزمني لآخر تعديل تم إجراؤه على محتوى المستند أو بياناته الوصفية. |
view |
النتائج فقط. تحدّد هذه السمة |
DocumentChunk
يمثّل DocumentChunk جزءًا من المحتوى من Document في مجموعة DeveloperKnowledge. لاسترداد محتوى المستند بأكمله، مرِّر parent إلى DeveloperKnowledge.GetDocument أو DeveloperKnowledge.BatchGetDocuments.
| الحقول | |
|---|---|
parent |
النتائج فقط. تحتوي على اسم المورد للمستند الذي تم استخراج هذه الفقرة منه. التنسيق: |
id |
النتائج فقط. تحدّد هذه السمة رقم تعريف هذا الجزء ضمن المستند. يكون رقم تعريف الجزء فريدًا داخل المستند، ولكن ليس فريدًا على مستوى جميع المستندات. معرّف الجزء غير ثابت وقد يتغيّر بمرور الوقت. |
content |
النتائج فقط. تحتوي على محتوى جزء المستند. |
document |
النتائج فقط. تمثّل هذه السمة البيانات الوصفية الخاصة بـ |
DocumentView
تحدّد هذه السمة الحقول التي يتم تضمينها في Document.
| عمليات التعداد | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
القيمة التلقائية أو غير المضبوطة راجِع كل طريقة من طرق واجهة برمجة التطبيقات لمعرفة القيمة التلقائية إذا لم يتم تحديد DocumentView. |
DOCUMENT_VIEW_BASIC |
تتضمّن هذه السمة حقول البيانات الوصفية الأساسية فقط: - هذه هي طريقة العرض التلقائية لـ |
DOCUMENT_VIEW_FULL |
تتضمّن جميع حقول Document. |
DOCUMENT_VIEW_CONTENT |
يتضمّن حقول هذا هو العرض التلقائي لـ |
GetDocumentRequest
طلب رسالة من DeveloperKnowledge.GetDocument
| الحقول | |
|---|---|
name |
الحقل مطلوب. تحدّد هذه السمة اسم المستند المطلوب استرداده. التنسيق: |
view |
اختياريّ. تحدّد هذه السمة |
SearchDocumentChunksRequest
طلب رسالة من DeveloperKnowledge.SearchDocumentChunks
| الحقول | |
|---|---|
query |
الحقل مطلوب. تقدّم هذه السمة سلسلة طلب البحث الأوّلية التي يقدّمها المستخدم، مثل "كيفية إنشاء حزمة Cloud Storage". |
page_size |
اختياريّ. تحدّد هذه السمة الحد الأقصى لعدد النتائج المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 5 نتائج على الأكثر. الحد الأقصى للقيمة هو 20، وستؤدي القيم الأكبر من 20 إلى حدوث خطأ INVALID_ARGUMENT. |
page_token |
اختياريّ. يحتوي على رمز مميز للصفحة تم تلقّيه من طلب |
filter |
اختياريّ. تطبيق فلتر صارم على نتائج البحث يتوافق التعبير مع مجموعة فرعية من البنية الموضّحة في https://google.aip.dev/160. على الرغم من أنّ الحقول المتاحة للفلترة:
تتيح حقول STRING عوامل التشغيل تتيح حقول الطابع الزمني استخدام عوامل التشغيل يمكنك دمج التعبيرات باستخدام عوامل التشغيل المنطقية أمثلة:
يجب ألا تتجاوز السلسلة |
SearchDocumentChunksResponse
رسالة الردّ على DeveloperKnowledge.SearchDocumentChunks
| الحقول | |
|---|---|
results[] |
يحتوي على نتائج البحث عن طلب البحث المحدّد. يحتوي كل |
next_page_token |
اختياريّ. توفّر هذه السمة رمزًا مميزًا يمكن إرساله كـ |