Mengupload media untuk pengindeksan.
Endpoint upload mendukung protokol upload langsung dan dapat dilanjutkan, serta ditujukan untuk item besar yang tidak dapat dimasukkan selama permintaan indeks. Untuk mengindeks konten berukuran besar:
- Panggil
indexing.datasources.items.upload
dengan nama item untuk memulai sesi upload dan mengambilUploadItemRef
. - Panggil media.upload untuk mengupload konten, sebagai permintaan streaming, menggunakan nama resource yang sama dari UploadItemRef dari langkah 1.
- Panggil
indexing.datasources.items.index
untuk mengindeks item. Isi ItemContent dengan UploadItemRef dari langkah 1.
Untuk mengetahui informasi tambahan, lihat Membuat konektor konten menggunakan REST API.
Catatan: API ini memerlukan akun layanan agar dapat dijalankan.
Permintaan HTTP
- URI upload, untuk permintaan upload media:
POST https://cloudsearch.googleapis.com/upload/v1/media/{resourceName=**}
- URI Metadata, untuk permintaan khusus metadata:
POST https://cloudsearch.googleapis.com/v1/media/{resourceName=**}
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
resourceName |
Nama media yang sedang didownload. Lihat |
Isi permintaan
Isi permintaan memuat instance Media
.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Resource media.
Representasi JSON |
---|
{ "resourceName": string } |
Kolom | |
---|---|
resourceName |
Nama resource media. |
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
Untuk informasi selengkapnya, lihat Panduan otorisasi.