Обновляет метаданные 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 ( |
| Поля | |
|---|---|
updatePhotoRequests[] | Обязательно. Список |
updatePhotoRequests[].photo | Обязательно. Объект |
updatePhotoRequests[].updateMask | Обязательно. Маска, определяющая поля метаданных фотографии для обновления. Если она отсутствует, старые метаданные Допустимы следующие поля:
|
Тело ответа
Ответ на пакетное обновление метаданных одной или нескольких Photos .
В случае успеха тело ответа содержит данные со следующей структурой:
| JSON-представление |
|---|
{
"results": [
{
object ( |
| Поля | |
|---|---|
results[] | Список результатов для каждой отдельной |
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/streetviewpublish
Для получения более подробной информации см.OAuth 2.0 Overview .