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