עדכון המטא-נתונים של 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 ( |
| שדות | |
|---|---|
updatePhotoRequests[] |
חובה. רשימה של |
updatePhotoRequests[].photo |
חובה. אובייקט |
updatePhotoRequests[].updateMask |
חובה. מסכה שמזהה את השדות במטא-נתונים של התמונה שצריך לעדכן. אם לא מצוין מזהה, המטא-נתונים הישנים של השדות הבאים הם חוקיים:
|
גוף התשובה
תגובה לעדכון אצווה של מטא-נתונים של Photos אחד או יותר.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"results": [
{
object ( |
| שדות | |
|---|---|
results[] |
רשימת התוצאות של כל |
היקפי הרשאה
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/streetviewpublish
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.