Atualiza os metadados de Photos
, como pose, associação de lugares, conexões etc. Não é possível alterar os pixels das fotos.
Se photos.batchUpdate
falhar, os campos críticos vão estar ausentes ou haverá um erro de autenticação. Mesmo que photos.batchUpdate
seja bem-sucedido, as fotos individuais no lote podem ter falhas. Essas falhas são especificadas em cada PhotoResponse.status
em BatchUpdatePhotosResponse.results
. Consulte photo.update
para conferir falhas específicas que podem ocorrer por foto.
Somente os campos especificados em updateMask
são usados. Se updateMask
não estiver presente, a atualização será aplicada a todos os campos.
O número de mensagens UpdatePhotoRequest
em uma BatchUpdatePhotosRequest
não pode exceder 20.
Observação: para atualizar
Pose.altitude
,Pose.latLngPair
também precisa ser preenchido. Caso contrário, a solicitação falhará.
Solicitação HTTP
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"updatePhotoRequests": [
{
"photo": {
object ( |
Campos | |
---|---|
updatePhotoRequests[] |
Obrigatório. Lista de |
updatePhotoRequests[].photo |
Obrigatório. Objeto |
updatePhotoRequests[].updateMask |
Obrigatório. Máscara que identifica campos nos metadados da foto a serem atualizados. Se não estiverem presentes, os metadados Os seguintes campos são válidos:
|
Corpo da resposta
Resposta à atualização em lote de metadados de um ou mais Photos
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"results": [
{
object ( |
Campos | |
---|---|
results[] |
Lista de resultados atualizada para cada |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/streetviewpublish
Para mais informações, consulte a Visão geral do OAuth 2.0.