Method: photo.update

Bir Photo öğesinin poz, yer ilişkilendirmesi, bağlantılar gibi meta verilerini günceller. Fotoğrafın piksellerini değiştirme desteklenmiyor.

Yalnızca updateMask alanında belirtilen alanlar kullanılır. updateMask mevcut değilse güncelleme tüm alanlara uygulanır.

Bu yöntem aşağıdaki hata kodlarını döndürür:

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
photo.photoId.id

string

Fotoğraf için benzersiz bir tanımlayıcı.

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Fotoğraf meta verilerinde güncellenecek alanları tanımlayan maske. Bu istekteki mevcut değilse eski Photo meta verileri, bu istekte tamamen yeni Photo meta verileriyle değiştirilir. Geçersiz alanlar belirtilirse güncelleme başarısız olur. Virgülle ayrılmış bir listede birden çok alan belirtilebilir.

Aşağıdaki alanlar geçerlidir:

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

Not: updateMask yinelenen alanlar içerdiğinde, tekrarlanan değer grubunun tamamı yeni içeriklerle değiştirilir. Örneğin, updateMask içinde connections bulunuyorsa ve UpdatePhotoRequest.photo.connections boşsa tüm bağlantılar kaldırılır.

İstek içeriği

İstek metni, Photo öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılıysa yanıt metni, Photo öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

  • https://www.googleapis.com/auth/streetviewpublish

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.