Mengupload media untuk pengindeksan.
Endpoint upload mendukung protokol upload langsung dan dapat dilanjutkan, serta ditujukan untuk item berukuran besar yang tidak dapat disediakan 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 informasi tambahan, lihat Membuat konektor konten menggunakan REST API.
Catatan: API ini memerlukan akun layanan agar dapat dieksekusi.
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.