Method: photo.update

Обновляет метаданные Photo , такие как поза, связь с местом, связи и т. д. Изменение пикселей фотографии не поддерживается.

Используются только поля, указанные в поле updateMask . Если updateMask отсутствует, обновление применяется ко всем полям.

Этот метод возвращает следующие коды ошибок:

HTTP-запрос

PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
photo.photoId.id

string

Уникальный идентификатор фотографии.

Параметры запроса

Параметры
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 пуст, все подключения удаляются.

Тело запроса

Тело запроса содержит экземпляр Photo .

Тело ответа

В случае успеха тело ответа содержит экземпляр Photo .

Области авторизации

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/streetviewpublish

Дополнительную информацию см. в обзоре OAuth 2.0 .