Method: photo.update
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
更新 Photo 的中繼資料,例如姿勢、地點關聯、連線等。不支援變更相片的像素。
系統只會使用 updateMask 欄位中指定的欄位。如未提供 updateMask,更新會套用至所有欄位。
這個方法會傳回下列錯誤代碼:
HTTP 要求
PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 |
photo.photoId.id |
string
相片的專屬 ID。
|
查詢參數
| 參數 |
updateMask |
string (FieldMask format)
必填。遮罩,用於識別要更新的相片中繼資料欄位。如果沒有,系統會以這項要求中的新 Photo 中繼資料,完全取代舊的 Photo 中繼資料。如果指定無效欄位,更新作業就會失敗。您可以在以半形逗號分隔的清單中指定多個欄位。 以下欄位有效:
pose.heading
pose.lat_lng_pair
pose.pitch
pose.roll
pose.level
pose.altitude
connections
places
注意:如果 updateMask 包含重複欄位,整組重複值會替換成新內容。舉例來說,如果 updateMask 包含 connections,且 UpdatePhotoRequest.photo.connections 為空白,系統會移除所有連結。
|
回應主體
如果成功,回應主體會包含 Photo 的執行例項。
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/streetviewpublish
詳情請參閱OAuth 2.0 Overview。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-11-20 (世界標準時間)。
[[["容易理解","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 (世界標準時間)。"],[],["This describes how to update a photo's metadata using the Street View Publish API. It uses a `PUT` request to a specific URL with a photo ID in the path. The `updateMask` query parameter specifies which metadata fields to modify. The request body contains the new metadata, and the response body returns the updated photo. Key metadata includes pose, connections, and places. Authorization requires a specific OAuth scope. Possible errors include permission, invalid argument, not found, or unavailability.\n"]]