يتم إنشاء جلسة تحميل لتحميل محتوى السلع. بالنسبة إلى العناصر التي يقل حجمها عن 100 كيلوبايت، من الأسهل تضمين المحتوى inline
في طلب index
.
تتطلّب واجهة برمجة التطبيقات هذه توفّر حساب مشرف أو حساب خدمة لتنفيذها. حساب الخدمة المُستخدَم هو الحساب المضاف إلى القائمة البيضاء في مصدر البيانات المقابل.
طلب HTTP
POST https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*/items/*}:upload
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
اسم السلعة لبدء عملية تحميل قابلة للاستئناف التنسيق: datasources/{sourceId}/items/{itemId}. يبلغ الحد الأقصى للطول 1536 بايت. |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"connectorName": string,
"debugOptions": {
object ( |
الحقول | |
---|---|
connectorName |
اسم الموصل الذي يجري هذا الاستدعاء. التنسيق: datasources/{sourceId}/connectors/{ID} |
debugOptions |
خيارات تصحيح الأخطاء الشائعة. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال UploadItemRef
.
نطاقات التفويض
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.