Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Method: photos.batchUpdate
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
עדכון המטא-נתונים של Photos, כמו תנוחה, שיוך למקום, קשרים וכו'. אין תמיכה בשינוי הפיקסלים של התמונות.
שימו לב: אם photos.batchUpdate נכשל, יכול להיות שחסרים שדות קריטיים או שיש שגיאת אימות. גם אם photos.batchUpdate מצליח, יכול להיות שיהיו כשלים בתמונות ספציפיות בחבילה. הכשלים האלה מפורטים בכל PhotoResponse.status ב-BatchUpdatePhotosResponse.results. במאמר photo.update מפורטות שגיאות ספציפיות שיכולות להתרחש לגבי כל תמונה.
רק השדות שצוינו בשדה updateMask נמצאים בשימוש. אם התג updateMask לא מופיע, העדכון חל על כל השדות.
מספר ההודעות UpdatePhotoRequest בBatchUpdatePhotosRequest לא יכול לעלות על 20.
הערה: כדי לעדכן את Pose.altitude, צריך למלא גם את Pose.latLngPair. אחרת, הבקשה תיכשל.
בקשת HTTP
POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
{
"updatePhotoRequests": [
{
"photo": {
object (Photo)
},
"updateMask": string
}
]
} |
| שדות |
updatePhotoRequests[] |
object
חובה. רשימה של UpdatePhotoRequests.
|
updatePhotoRequests[].photo |
object (Photo)
חובה. אובייקט Photo שמכיל את המטא-נתונים החדשים.
|
updatePhotoRequests[].updateMask |
string (FieldMask format)
חובה. מסכה שמזהה את השדות במטא-נתונים של התמונה שצריך לעדכן. אם לא מצוין מזהה, המטא-נתונים הישנים של Photo מוחלפים לגמרי במטא-נתונים החדשים של Photo בבקשה הזו.Photo העדכון נכשל אם מציינים שדות לא תקינים. אפשר לציין כמה שדות ברשימה שמופרדת בפסיקים. השדות הבאים הם חוקיים:
pose.heading
pose.lat_lng_pair
pose.pitch
pose.roll
pose.level
pose.altitude
connections
places
הערה: אם updateMask מכיל שדות חוזרים, כל קבוצת הערכים החוזרים מוחלפת בתוכן החדש. לדוגמה, אם updateMask מכיל את connections ו-UpdatePhotoRequest.photo.connections ריק, כל החיבורים יוסרו.
|
גוף התשובה
תגובה לעדכון אצווה של מטא-נתונים של Photos אחד או יותר.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| שדות |
results[] |
object (PhotoResponse)
רשימת התוצאות של כל Photo מתעדכנת באותו סדר של הבקשה.
|
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/streetviewpublish
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-11-20 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-11-20 (שעון UTC)."],[],["This document details the process of updating photo metadata via the `photos:batchUpdate` method. It outlines that you can update fields like pose, place association, and connections, but not photo pixels. The request involves sending `UpdatePhotoRequests` within a `BatchUpdatePhotosRequest` to `POST https://streetviewpublish.googleapis.com/v1/photos:batchUpdate`. An `updateMask` specifies which fields to modify. The response contains a list of `PhotoResponse` objects, indicating the success or failure of each photo update. A maximum of 20 `UpdatePhotoRequest` messages are allowed.\n"]]