Method: photos.batchUpdate
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
     Обновляет метаданные Photos , такие как поза, ассоциации с местами, связи и т. д. Изменение пикселей фотографий не поддерживается.
 Обратите внимание: если photos.batchUpdate завершается с ошибкой, это означает, что либо важные поля отсутствуют, либо произошла ошибка аутентификации. Даже если photos.batchUpdate завершится успешно, отдельные фотографии в пакете могут иметь сбои. Эти ошибки указаны в каждом PhotoResponse.status в BatchUpdatePhotosResponse.results . См. photo.update чтобы узнать о конкретных сбоях, которые могут возникнуть для каждой фотографии.
 Используются только поля, указанные в поле updateMask . Если updateMask отсутствует, обновление применяется ко всем полям.
 Количество сообщений UpdatePhotoRequest в BatchUpdatePhotosRequest не должно превышать 20.
 Примечание. Чтобы обновить Pose.altitude , необходимо также заполнить Pose.latLngPair . В противном случае запрос не будет выполнен. 
 HTTP-запрос
 POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
 URL-адрес использует синтаксис транскодирования gRPC . 
Тело запроса
 Тело запроса содержит данные следующей структуры: 
|  JSON-представление  | 
|---|
{
  "updatePhotoRequests": [
    {
      "photo": {
        object (Photo)
      },
      "updateMask": string
    }
  ]
} | 
|  Поля | 
|---|
 updatePhotoRequests[] |  object  Необходимый. Список UpdatePhotoRequests .  | 
 updatePhotoRequests[].photo |  object ( Photo )  Необходимый. Объект Photo , содержащий новые метаданные.  | 
 updatePhotoRequests[].updateMask |  string ( FieldMask format)  Необходимый. Маска, определяющая поля метаданных фотографии, которые необходимо обновить. Если они отсутствуют, старые метаданные Photo полностью заменяются новыми метаданными Photo в этом запросе. Обновление завершается неудачно, если указаны недопустимые поля. Несколько полей можно указать в списке, разделенном запятыми.  Следующие поля действительны: -  
pose.heading -  
pose.lat_lng_pair -  
pose.pitch -  
pose.roll -  
pose.level -  
pose.altitude -  
connections -  
places 
  Примечание. Если updateMask содержит повторяющиеся поля, весь набор повторяющихся значений заменяется новым содержимым. Например, если updateMask содержит connections , а UpdatePhotoRequest.photo.connections пуст, все подключения удаляются.  
  | 
 Тело ответа 
 Ответ на пакетное обновление метаданных одной или нескольких Photos .
 В случае успеха тело ответа содержит данные следующей структуры: 
|  Поля | 
|---|
 results[] |  object ( PhotoResponse )  Список результатов для каждой отдельной Photo обновляется в том же порядке, что и запрос.   | 
 Области авторизации
 Требуется следующая область действия OAuth:
-  
https://www.googleapis.com/auth/streetviewpublish 
 Дополнительную информацию см. в обзоре OAuth 2.0 . 
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-25 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-25 UTC."],[],["This document details the process of updating photo metadata via the `photos:batchUpdate` method.  It outlines that you can update fields like pose, place association, and connections, but not photo pixels. The request involves sending `UpdatePhotoRequests` within a `BatchUpdatePhotosRequest` to `POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate`. An `updateMask` specifies which fields to modify. The response contains a list of `PhotoResponse` objects, indicating the success or failure of each photo update. A maximum of 20 `UpdatePhotoRequest` messages are allowed.\n"]]