با Picker API جدید و تغییرات مهم Library API آشنا شوید.
جزئیات اینجا
موارد رسانه ای را مدیریت کنید
علاوه بر دسترسی و بازیابی آیتم های رسانه پس از آپلود ، می توانید توضیحات آنها را نیز تغییر دهید.
محدوده مجوز مورد نیاز
تغییر توضیحات محتوای ایجاد شده توسط برنامه به محدوده photoslibrary.edit.appcreateddata
نیاز دارد. برای اطلاعات بیشتر در مورد دامنه ها، به محدوده مجوز مراجعه کنید.
برای تغییر توضیحات یک مورد رسانه، یک media items update call
با شناسه مورد رسانه برقرار کنید و توضیحات جدید را در درخواست اضافه کنید.
برای تغییر توضیحات یک مورد رسانه، برنامه شما باید مورد رسانه را آپلود کرده باشد و کاربر تأیید شده فعلی باید مالک باشد. طول توضیحات نمی تواند بیش از 1000 کاراکتر باشد.
در اینجا یک هدر درخواست PATCH برای به روز رسانی توضیحات مورد رسانه وجود دارد:
PATCH https://photoslibrary.googleapis.com/v1/mediaItems/media-item-id?updateMask=description
این درخواست با اضافه کردن یک فیلد ماسک که با پارامتر updateMask
در URL نشان داده شده است، مشخص می کند که چه ویژگی هایی به روز می شوند.
شرح جدید را در متن درخواست درج کنید:
{
"description": "new-media-item-description"
}
در صورت موفقیت آمیز بودن، پاسخ آیتم رسانه ای به روز شده را برمی گرداند:
{
"id": "media-item-id",
"description": "new-media-item-description",
"productUrl": "media-item-product-url",
"baseUrl": "media-items-in-album",
"mimeType": "mime-type-of-media",
"mediaMetadata": {
...
},
"contributorInfo": {
...
},
"fileName": "item-filename"
}
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-07 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-07 بهوقت ساعت هماهنگ جهانی."],[[["After uploading media items to Google Photos, you can change their descriptions using the Google Photos API."],["Modifying descriptions of app-created content requires the `photoslibrary.edit.appcreateddata` scope and ownership by the authenticated user."],["To update a description, use the `mediaItems/patch` endpoint with the item's ID and a request body containing the new description."],["The `updateMask` parameter in the request URL specifies that only the description is being modified."],["The response to a successful update request will return the complete updated media item object."]]],["To modify a media item's description, use a `media items update call` with a PATCH request, specifying the item's ID and the `updateMask` parameter. Include the new description in the request body, ensuring it's under 1,000 characters. This requires the `photoslibrary.edit.appcreateddata` scope, with the app having uploaded the media, and the authenticated user must be the owner. A successful request returns the updated media item details, including the new description.\n"]]