Method: indexing.datasources.items.upload

یک جلسه آپلود برای آپلود محتوای آیتم ایجاد می کند. برای موارد کمتر از 100 کیلوبایت، جاسازی محتوای inline در یک درخواست index آسان‌تر است.

این API برای اجرا به یک ادمین یا حساب سرویس نیاز دارد. حساب سرویس مورد استفاده در فهرست سفید منبع داده مربوطه است.

درخواست HTTP

POST https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*/items/*}:upload

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
name

string

نام مورد برای شروع بارگذاری مجدد. قالب: منابع داده/{sourceId}/items/{itemId}. حداکثر طول 1536 بایت است.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "connectorName": string,
  "debugOptions": {
    object (DebugOptions)
  }
}
زمینه های
connectorName

string

نام رابطی که این تماس را برقرار می کند.

قالب: منابع داده/{sourceId}/connectors/{ID}

debugOptions

object ( DebugOptions )

گزینه های رایج اشکال زدایی

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از UploadItemRef است.

محدوده مجوز

به یکی از حوزه های OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/cloud_search.indexing
  • https://www.googleapis.com/auth/cloud_search

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.