Method: photo.update

Aktualizuje metadane Photo, takie jak pozycja, powiązanie z miejscem, połączenia itp. Zmiana pikseli zdjęcia nie jest obsługiwana.

Używane są tylko pola określone w polu updateMask. Jeśli pole updateMask nie występuje, aktualizacja dotyczy wszystkich pól.

Ta metoda zwraca te kody błędów:

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
photo.photoId.id

string

Unikalny identyfikator zdjęcia.

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

Wymagane. Maska, która identyfikuje pola w metadanych zdjęcia do zaktualizowania. Jeśli nie jest obecny, stare metadane Photo zostaną w tej prośbie całkowicie zastąpione nowymi metadanymi Photo. Jeśli podasz nieprawidłowe pola, aktualizacja się nie powiedzie. Możesz podać wiele pól na liście rozdzielonej przecinkami.

Te pola są prawidłowe:

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

Uwaga: jeśli updateMask zawiera powtarzające się pola, cały zestaw powtarzających się wartości zostanie zastąpiony nową zawartością. Jeśli na przykład updateMask zawiera connections, a UpdatePhotoRequest.photo.connections jest puste, wszystkie połączenia zostaną usunięte.

Treść żądania

Treść żądania zawiera wystąpienie elementu Photo.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Photo.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.