Method: photo.update
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Photo のメタデータ(ポーズ、場所の関連付け、接続など)を更新します。写真のピクセルを変更することはできません。
updateMask フィールドで指定されたフィールドのみが使用されます。updateMask が存在しない場合、更新はすべてのフィールドに適用されます。
このメソッドは、次のエラーコードを返します。
HTTP リクエスト
PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ |
photo.photoId.id |
string
写真の一意の識別子。
|
クエリ パラメータ
| パラメータ |
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 のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には Photo のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/streetviewpublish
詳細については、OAuth 2.0 Overview をご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 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 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"]]