- درخواست 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 مراجعه کنید.