Method: photo.update

Atualiza os metadados de uma Photo, como pose, associação de lugar, conexões etc. Não é possível alterar os pixels de uma foto.

Somente os campos especificados em updateMask são usados. Se updateMask não estiver presente, a atualização vai ser aplicada a todos os campos.

Esse método retorna os seguintes códigos de erro:

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
photo.photoId.id

string

Um identificador exclusivo de uma foto.

Parâmetros de consulta

Parâmetros
updateMask

string (FieldMask format)

Obrigatório. Máscara que identifica campos nos metadados da foto a serem atualizados. Se não estiverem presentes, os metadados Photo antigos serão totalmente substituídos pelos novos Photo na solicitação. A atualização falhará se campos inválidos forem especificados. Vários campos podem ser especificados em uma lista delimitada por vírgulas.

Os seguintes campos são válidos:

  • pose.heading
  • pose.lat_lng_pair
  • pose.pitch
  • pose.roll
  • pose.level
  • pose.altitude
  • connections
  • places

Observação: quando updateMask tiver campos repetidos, todo o conjunto de valores repetidos será substituído pelo novo conteúdo. Por exemplo, se updateMask contiver connections e UpdatePhotoRequest.photo.connections estiver vazio, todas as conexões serão removidas.

Corpo da solicitação

O corpo da solicitação contém uma instância de Photo.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Photo.

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.