Memperbarui metadata Photos, seperti pose, pengaitan tempat, koneksi, dll. Mengubah piksel foto tidak didukung.
Perhatikan bahwa jika photos.batchUpdate gagal, salah satu kolom penting tidak ada atau terjadi error autentikasi. Meskipun photos.batchUpdate berhasil, setiap foto dalam batch mungkin gagal. Kegagalan ini ditetapkan dalam setiap PhotoResponse.status di BatchUpdatePhotosResponse.results. Lihat photo.update untuk mengetahui kegagalan tertentu yang dapat terjadi per foto.
Hanya kolom yang ditentukan dalam kolom updateMask yang digunakan. Jika updateMask tidak ada, update berlaku untuk semua kolom.
Jumlah UpdatePhotoRequest pesan di dalam BatchUpdatePhotosRequest tidak boleh lebih dari 20.
Catatan: Untuk mengupdate
Pose.altitude,Pose.latLngPairjuga harus diisi. Jika tidak, permintaan akan gagal.
Permintaan HTTP
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
URL 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. Mask yang mengidentifikasi kolom pada metadata foto yang akan diperbarui. Jika tidak ada, metadata Kolom berikut valid:
|
Isi respons
Respons terhadap update batch metadata untuk 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 informasi selengkapnya, lihat Ringkasan OAuth 2.0.