থাম্বনেল সক্ষম করুন

থাম্বনেইল ব্যবহারকারীদের প্রাসঙ্গিক অনুসন্ধান ফলাফল সনাক্ত করতে সাহায্য করে। তাদের এই বৈশিষ্ট্যগুলি রয়েছে:

  • প্রস্থ ১০২৪ পিক্সেল।
  • Google Workspace ফাইল থাম্বনেলের URL গুলি ACL-সুরক্ষিত। অন্যান্য ধরণের ফাইল নয়।
  • ৫ মিনিট পরে URL গুলির মেয়াদ শেষ হয়ে যায়।
  • তৈরির জন্য সর্বোচ্চ ফাইলের আকার ৫০ মেগাবাইট।
  • যদি জেনারেশন ব্যর্থ হয়, তাহলে ক্লাউড সার্চ একটি প্লেসহোল্ডার আইকন ফেরত পাঠাবে। Google Workspace আইটেমের জন্য, URL "404 পাওয়া যায়নি" দেখায়। আপনার অ্যাপ্লিকেশনটিকে এটি পরিচালনা করতে হবে।

Google Drive স্বয়ংক্রিয়ভাবে Docs, Sheets এবং Slides এর মতো সমর্থিত প্রকারের জন্য থাম্বনেইল তৈরি করে। Cloud Search নিম্নলিখিতগুলির জন্যও থাম্বনেইল তৈরি করে:

  • মাইক্রোসফট ওয়ার্ড (DOC, DOCX)
  • মাইক্রোসফট এক্সেল (XLS, XLSX)
  • মাইক্রোসফট পাওয়ারপয়েন্ট (পিপিটি, পিপিটিএক্স)
  • অ্যাডোবি পিডিএফ
  • RTF, TXT, HTML, এবং XML

ডেটা সোর্স এবং সার্চ অ্যাপ্লিকেশনের জন্য থাম্বনেইল সক্ষম করলেই ক্লাউড সার্চ শুধুমাত্র আইটেমের থাম্বনেইল ফেরত দেয়।

ডেটা সোর্সের জন্য থাম্বনেইল URL গুলি সক্ষম করুন

থাম্বনেইল URL গুলি সক্ষম করতে, একটি API কী এবং ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন। আপনার ডেটা উৎস আপডেট করার জন্য একটি অ্যাক্সেস টোকেন পেতে এগুলি ব্যবহার করুন।

  1. একটি প্রকল্প তৈরি করুন বা নির্বাচন করুন এবং API সক্ষম করুন। ক্লাউড অনুসন্ধান API-তে অ্যাক্সেস কনফিগার করুন দেখুন।
  2. গুগল ক্লাউড কনসোলে একটি API কী তৈরি করুন এবং মানটি নোট করুন।
  3. ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন। পুনঃনির্দেশ URI হিসেবে https://developers.google.com/oauthplayground ব্যবহার করুন। শংসাপত্র তৈরি করুন দেখুন।
  4. OAuth 2.0 Playground- এ, OAuth 2.0 কনফিগারেশন খুলুন।
  5. আপনার নিজস্ব শংসাপত্র ব্যবহার করুন নির্বাচন করুন এবং আপনার ক্লায়েন্ট আইডি এবং গোপনীয়তা লিখুন।
  6. স্কোপ ফিল্ডে https://www.googleapis.com/auth/cloud_search.settings লিখুন এবং Authorize APIs এ ক্লিক করুন।
  7. টোকেনের জন্য অনুমোদন কোড বিনিময় করুন।
  8. আপনার ডেটা সোর্স আইডি পেতে 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
    
  9. returnThumbnailUrls true তে সেট করে settings.datasources.update এ কল করুন:

    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 গুলি সক্ষম করুন

আপনার অনুসন্ধান অ্যাপ্লিকেশনে থাম্বনেইল সক্ষম করতে হবে।

  1. পূর্ববর্তী বিভাগে বর্ণিত একই পদ্ধতি ব্যবহার করে একটি API কী এবং অ্যাক্সেস টোকেন পান।
  2. আপনার অ্যাপ্লিকেশন আইডি পেতে 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
    
  3. returnResultThumbnailUrls সহ settings.searchapplications.update কল করুন 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
    

থাম্বনেইল অ্যাক্সেস করুন

একটি ড্রাইভ ফাইলের থাম্বনেইল অ্যাক্সেস করতে, ব্যবহারকারী বা অ্যাপ্লিকেশনকে মূল আইটেমটি অ্যাক্সেস করার জন্য ব্যবহৃত একই অ্যাকাউন্ট শংসাপত্র ব্যবহার করতে হবে।