Method: photo.update

Photo meta verilerini (ör. poz, yer ilişkilendirmesi, bağlantılar vb.) günceller. Fotoğrafın piksellerini değiştirmek desteklenmez.

Yalnızca updateMask alanında belirtilen alanlar kullanılır. updateMask yoksa güncelleme tüm alanlar için geçerli olur.

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 tanımlayıcı.

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Güncellenecek fotoğraf meta verilerindeki alanları tanımlayan maske. Bu meta veriler yoksa 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 fazla 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, tekrarlanan alanlar içerdiğinde tekrarlanan değerlerin tamamı yeni içeriklerle değiştirilir. Örneğin, updateMask connections içeriyorsa ve UpdatePhotoRequest.photo.connections boşsa tüm bağlantılar kaldırılır.

İstek metni

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

Yanıt metni

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 Overview sayfasına bakın.