Method: photo.update

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

Somente os campos especificados no campo updateMask são usados. Se updateMask não estiver presente, a atualização 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 antigos do Photo serão totalmente substituídos pelos novos metadados Photo nesta solicitação. A atualização falhará se forem especificados campos inválidos. 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 contém campos repetidos, todo o conjunto de valores repetidos é 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.