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