- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
ابرداده های یک Photo
مانند ژست، ارتباط مکان، اتصالات و غیره را به روز می کند. تغییر پیکسل های یک عکس پشتیبانی نمی شود.
فقط از فیلدهای مشخص شده در قسمت updateMask
استفاده می شود. اگر updateMask
وجود نداشته باشد، به روز رسانی برای همه فیلدها اعمال می شود.
این روش کدهای خطای زیر را برمی گرداند:
- اگر کاربر درخواست کننده عکس درخواستی را ایجاد نکرده باشد،
google.rpc.Code.PERMISSION_DENIED
. - اگر درخواست نادرست است،
google.rpc.Code.INVALID_ARGUMENT
. -
google.rpc.Code.NOT_FOUND
اگر عکس درخواستی وجود ندارد. -
google.rpc.Code.UNAVAILABLE
اگرPhoto
درخواستی هنوز در حال نمایه شدن است.
درخواست HTTP
PUT https://streetviewpublish.googleapis.com/v1/photo/{photo.photoId.id}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
photo.photoId.id | یک شناسه منحصر به فرد برای یک عکس. |
پارامترهای پرس و جو
مولفه های | |
---|---|
updateMask | ضروری. ماسکی که فیلدهای فراداده عکس را برای بهروزرسانی شناسایی میکند. در صورت عدم وجود، متادیتای قدیمی فیلدهای زیر معتبر هستند:
|
درخواست بدن
بدنه درخواست شامل نمونه ای از Photo
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از Photo
است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/streetviewpublish
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.