الفهرس
DeveloperKnowledge(واجهة)BatchGetDocumentsRequest(رسالة)BatchGetDocumentsResponse(رسالة)Document(رسالة)DocumentChunk(رسالة)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 مستندًا كحد أقصى في دفعة واحدة. يتم عرض المستندات بالترتيب نفسه الذي يظهر به التنسيق: |
BatchGetDocumentsResponse
رسالة الردّ على السؤال DeveloperKnowledge.BatchGetDocuments
| الحقول | |
|---|---|
documents[] |
يحتوي على المستندات المطلوبة |
مستند
يمثّل المستند جزءًا من المحتوى من مجموعة Developer Knowledge.
| الحقول | |
|---|---|
name |
المعرّف. يحتوي على اسم المورد الخاص بالمستند. التنسيق: |
uri |
النتائج فقط. توفّر هذه السمة معرّف URI للمحتوى، مثل |
content |
النتائج فقط. تحتوي على المحتوى الكامل للمستند بتنسيق Markdown. |
description |
النتائج فقط. تقدّم وصفًا للمستند. |
title |
النتائج فقط. تعرض هذه السمة عنوان المستند. |
DocumentChunk
يمثّل DocumentChunk جزءًا من المحتوى من Document في مجموعة DeveloperKnowledge. لاسترداد محتوى المستند بأكمله، مرِّر 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 |
اختياريّ. توفّر هذه السمة رمزًا مميزًا يمكن إرساله كـ |