Memperbarui metadata Photos, seperti pose, asosiasi tempat, koneksi, dll. Mengubah piksel foto tidak didukung.
Perhatikan bahwa jika photos.batchUpdate gagal, berarti kolom penting tidak ada atau terjadi error autentikasi. Meskipun photos.batchUpdate berhasil, foto satu per satu dalam batch mungkin mengalami kegagalan. Kegagalan ini ditentukan di setiap PhotoResponse.status dalam BatchUpdatePhotosResponse.results. Lihat photo.update untuk mengetahui kegagalan spesifik yang dapat terjadi per foto.
Hanya kolom yang ditentukan di kolom updateMask yang digunakan. Jika updateMask tidak ada, pembaruan berlaku untuk semua kolom.
Jumlah pesan UpdatePhotoRequest dalam BatchUpdatePhotosRequest tidak boleh melebihi 20.
Catatan: Untuk memperbarui
Pose.altitude,Pose.latLngPairjuga harus diisi. Jika tidak, permintaan akan gagal.
Permintaan HTTP
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
URL ini menggunakan sintaksis gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"updatePhotoRequests": [
{
"photo": {
object ( |
| Kolom | |
|---|---|
updatePhotoRequests[] |
Wajib. Daftar |
updatePhotoRequests[].photo |
Wajib. Objek |
updatePhotoRequests[].updateMask |
Wajib. Masker yang mengidentifikasi kolom pada metadata foto yang akan diperbarui. Jika tidak ada, metadata Kolom berikut valid:
|
Isi respons
Respons terhadap update batch metadata satu atau beberapa Photos.
Jika berhasil, isi respons memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{
"results": [
{
object ( |
| Kolom | |
|---|---|
results[] |
Daftar hasil untuk setiap |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/streetviewpublish
Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.