クライアントが返された UploadRef
を使用して写真のアップロードを完了すると、photo.create
はアップロードされた Photo
を Google マップのストリートビューに公開します。
現在、photo.create で向き、ピッチ、ロールを設定するには、写真バイト内の 360°写真の XMP メタデータを使用する方法しかありません。photo.create は、Pose の pose.heading
、pose.pitch
、pose.roll
、pose.altitude
、pose.level
フィールドを無視します。
このメソッドは、次のエラーコードを返します。
google.rpc.Code.INVALID_ARGUMENT
: リクエストの形式が正しくないか、アップロードされた写真が 360°写真でない場合に返されます。- アップロード参照が存在しない場合は
google.rpc.Code.NOT_FOUND
。 google.rpc.Code.RESOURCE_EXHAUSTED
: アカウントの保存容量の上限に達している場合。
HTTP リクエスト
POST https://streetviewpublish.googleapis.com/v1/photo
この URL は gRPC Transcoding 構文を使用します。
リクエスト本文
リクエストの本文には Photo
のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された Photo
のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/streetviewpublish
詳しくは、OAuth 2.0 の概要をご覧ください。