یک جلسه آپلود برای آپلود محتوای آیتم ایجاد می کند. برای موارد کمتر از 100 کیلوبایت، جاسازی محتوای inline
در یک درخواست index
آسانتر است.
این API برای اجرا به یک ادمین یا حساب سرویس نیاز دارد. حساب سرویس مورد استفاده در فهرست سفید منبع داده مربوطه است.
درخواست HTTP
POST https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*/items/*}:upload
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
name | نام مورد برای شروع بارگذاری مجدد. قالب: منابع داده/{sourceId}/items/{itemId}. حداکثر طول 1536 بایت است. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"connectorName": string,
"debugOptions": {
object ( |
فیلدها | |
---|---|
connectorName | نام رابطی که این تماس را برقرار می کند. قالب: منابع داده/{sourceId}/connectors/{ID} |
debugOptions | گزینه های رایج اشکال زدایی |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از UploadItemRef
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/cloud_search.indexing
-
https://www.googleapis.com/auth/cloud_search
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.