Обновляет метаданные 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 .