تصاویر کوچک به کاربران کمک میکنند تا نتایج جستجوی مرتبط را شناسایی کنند. آنها این ویژگیها را دارند:
- عرض ۱۰۲۴ پیکسل.
- آدرسهای اینترنتی (URL) مربوط به تصاویر کوچک فایلهای Google Workspace توسط ACL محافظت میشوند، اما سایر انواع فایلها این ویژگی را ندارند.
- آدرسهای اینترنتی (URL) پس از ۵ دقیقه منقضی میشوند.
- حداکثر حجم فایل برای تولید ۵۰ مگابایت است.
- اگر تولید ناموفق باشد، Cloud Search یک آیکون placeholder برمیگرداند. برای آیتمهای Google Workspace، URL خطای "404 Not Found" را برمیگرداند. برنامه شما باید این مشکل را مدیریت کند.
گوگل درایو به طور خودکار برای انواع فایلهای پشتیبانیشده مانند Docs، Sheets و Slides تصاویر بندانگشتی ایجاد میکند. Cloud Search همچنین برای موارد زیر تصاویر بندانگشتی ایجاد میکند:
- مایکروسافت ورد (DOC، DOCX)
- مایکروسافت اکسل (XLS، XLSX)
- مایکروسافت پاورپوینت (PPT، PPTX)
- ادوبی پیدیاف
- RTF، TXT، HTML و XML
جستجوی ابری فقط زمانی تصاویر بندانگشتی (thumbnails) را برای موارد برمیگرداند که تصاویر بندانگشتی را برای منبع داده و برنامه جستجو فعال کنید.
فعال کردن URL های تصویر بندانگشتی برای یک منبع داده
برای فعال کردن URL های تصویر بندانگشتی، یک کلید API و اعتبارنامههای برنامه وب ایجاد کنید. از این موارد برای دریافت توکن دسترسی جهت بهروزرسانی منبع داده خود استفاده کنید.
- یک پروژه ایجاد یا انتخاب کنید و API را فعال کنید. به پیکربندی دسترسی به Cloud Search API مراجعه کنید.
- یک کلید API در کنسول Google Cloud ایجاد کنید و مقدار آن را یادداشت کنید.
- ایجاد اعتبارنامههای برنامه وب.
https://developers.google.com/oauthplaygroundبه عنوان آدرس اینترنتی تغییر مسیر استفاده کنید. به بخش ایجاد اعتبارنامهها مراجعه کنید. - در محیط OAuth 2.0 Playground ، پیکربندی OAuth 2.0 را باز کنید.
- گزینه «استفاده از اعتبارنامههای خودتان» را انتخاب کنید و شناسه کلاینت و رمز عبور خود را وارد کنید.
- در فیلد scopes، آدرس
https://www.googleapis.com/auth/cloud_search.settingsرا وارد کنید و روی Authorize APIs کلیک کنید. - کد مجوز را با توکنها عوض کنید.
برای دریافت شناسه منبع داده خود،
settings.datasources.getرا فراخوانی کنید:curl 'https://cloudsearch.googleapis.com/v1/settings/DATASOURCE_ID?key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressedفراخوانی
settings.datasources.updateباreturnThumbnailUrlsکه رویtrueتنظیم شده است:curl --request PUT \ 'https://cloudsearch.googleapis.com/v1/settings/datasources/DATASOURCE_ID?key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"source":{"name":"datasources/DATASOURCE_ID","displayName":"DISPLAY_NAME","itemsVisibility":[{"gsuiteDomain":true}],"returnThumbnailUrls":true}}' \ --compressed
فعال کردن URL های تصویر بندانگشتی برای یک برنامه جستجو
همچنین باید تصاویر بندانگشتی را در برنامه جستجوی خود فعال کنید.
- با استفاده از همان روشی که در بخش قبل توضیح داده شد، یک کلید API و توکن دسترسی دریافت کنید.
برای دریافت شناسه برنامه خود
settings.searchapplications.getرا فراخوانی کنید:curl 'https://cloudsearch.googleapis.com/v1/settings/searchapplications/APP_ID?key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressedفراخوانی
settings.searchapplications.updateباreturnResultThumbnailUrlsکه رویtrueتنظیم شده است:curl --request PUT \ 'https://cloudsearch.googleapis.com/v1/settings/searchapplications/APP_ID?key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"name":"searchapplications/APP_ID","displayName":"DISPLAY_NAME","dataSourceRestrictions":[{"source":{"name":"datasources/DATASOURCE_ID"}}],"returnResultThumbnailUrls":true}' \ --compressed
دسترسی به تصاویر کوچک
برای دسترسی به تصویر بندانگشتی یک فایل درایو، کاربر یا برنامه باید از همان اعتبارنامه حساب کاربری که برای دسترسی به مورد اصلی استفاده شده است، استفاده کند.