上傳媒體以供索引。
上傳端點支援直接和可重新開始的上傳通訊協定,適用於無法在索引要求期間內嵌的大型項目。如何為大量內容建立索引:
- 呼叫
indexing.datasources.items.upload
並提供項目名稱,即可開始上傳工作階段並擷取UploadItemRef
。 - 呼叫 media.upload 來上傳內容,做為串流要求,並使用步驟 1 中 UploadItemRef 的相同資源名稱。
- 呼叫
indexing.datasources.items.index
為項目建立索引。使用步驟 1 中的 UploadItemRef 填入 ItemContent。
如需更多資訊,請參閱「使用 REST API 建立內容連接器」。
注意:執行這個 API 需要服務帳戶。
HTTP 要求
- 上傳 URI,適用於媒體上傳要求:
POST https://cloudsearch.googleapis.com/upload/v1/media/{resourceName=**}
- 中繼資料 URI,適用於僅中繼資料要求:
POST https://cloudsearch.googleapis.com/v1/media/{resourceName=**}
這個網址使用 gRPC 轉碼語法。
路徑參數
參數 | |
---|---|
resourceName |
正在下載的媒體名稱。詳情請參閱《 |
要求主體
要求主體包含 Media
的例項。
回應主體
如果成功,回應主體會含有以下結構的資料:
媒體資源。
JSON 表示法 |
---|
{ "resourceName": string } |
欄位 | |
---|---|
resourceName |
媒體資源的名稱。 |
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
詳情請參閱授權指南。