Aktualisiert die Metadaten von Photos
, z. B. Pose, Ortsverknüpfung oder Verbindungen. Das Ändern der Pixel von Fotos wird nicht unterstützt.
Wenn photos.batchUpdate
fehlschlägt, fehlen entweder wichtige Felder oder es liegt ein Authentifizierungsfehler vor. Auch wenn photos.batchUpdate
erfolgreich ist, können bei einzelnen Fotos im Batch Fehler auftreten. Diese Fehler werden in jedem PhotoResponse.status
in BatchUpdatePhotosResponse.results
angegeben. Unter photo.update
finden Sie Informationen zu spezifischen Fehlern, die pro Foto auftreten können.
Es werden nur die im Feld updateMask
angegebenen Felder verwendet. Wenn updateMask
nicht vorhanden ist, wird die Aktualisierung auf alle Felder angewendet.
Die Anzahl der UpdatePhotoRequest
-Nachrichten in einer BatchUpdatePhotosRequest
darf 20 nicht überschreiten.
Hinweis: Zum Aktualisieren von
Pose.altitude
muss auchPose.latLngPair
ausgefüllt sein. Andernfalls scheitert die Anfrage.
HTTP-Anfrage
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"updatePhotoRequests": [
{
"photo": {
object ( |
Felder | |
---|---|
updatePhotoRequests[] |
Erforderlich. Liste mit |
updatePhotoRequests[].photo |
Erforderlich. |
updatePhotoRequests[].updateMask |
Erforderlich. Maske, die Felder in den Fotometadaten identifiziert, die aktualisiert werden sollen. Falls nicht vorhanden, werden die alten Die folgenden Felder sind gültig:
|
Antworttext
Antwort auf die Batch-Aktualisierung von Metadaten eines oder mehrerer Photos
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"results": [
{
object ( |
Felder | |
---|---|
results[] |
Liste der Ergebnisse für jeden einzelnen |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/streetviewpublish
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.