Cập nhật siêu dữ liệu của Photos, chẳng hạn như tư thế, mối liên kết với địa điểm, các mối kết nối, v.v. Không hỗ trợ việc thay đổi các pixel của ảnh.
Xin lưu ý rằng nếu photos.batchUpdate không thành công, thì có thể là do thiếu các trường quan trọng hoặc có lỗi xác thực. Ngay cả khi photos.batchUpdate thành công, từng bức ảnh trong lô có thể gặp lỗi. Các lỗi này được chỉ định trong mỗi PhotoResponse.status trong BatchUpdatePhotosResponse.results. Hãy xem photo.update để biết các lỗi cụ thể có thể xảy ra đối với mỗi bức ảnh.
Chỉ những trường được chỉ định trong trường updateMask mới được sử dụng. Nếu không có updateMask, bản cập nhật sẽ áp dụng cho tất cả các trường.
Số lượng thư UpdatePhotoRequest trong một BatchUpdatePhotosRequest không được vượt quá 20.
Lưu ý: Để cập nhật
Pose.altitude, bạn cũng phải điềnPose.latLngPair. Nếu không, yêu cầu sẽ không thành công.
Yêu cầu HTTP
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
URL sử dụng cú pháp Chuyển mã gRPC.
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{
"updatePhotoRequests": [
{
"photo": {
object ( |
| Trường | |
|---|---|
updatePhotoRequests[] |
Bắt buộc. Danh sách |
updatePhotoRequests[].photo |
Bắt buộc. Đối tượng |
updatePhotoRequests[].updateMask |
Bắt buộc. Mặt nạ xác định các trường trong siêu dữ liệu ảnh cần cập nhật. Nếu không có, siêu dữ liệu Các trường sau đây hợp lệ:
|
Nội dung phản hồi
Phản hồi cho yêu cầu cập nhật hàng loạt siêu dữ liệu của một hoặc nhiều Photos.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{
"results": [
{
object ( |
| Trường | |
|---|---|
results[] |
Danh sách kết quả cho từng |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/streetviewpublish
Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.