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

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

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

গুগল ড্রাইভ ডকস, শীটস এবং স্লাইডসের মতো সমর্থিত প্রকারগুলির জন্য স্বয়ংক্রিয়ভাবে থাম্বনেইল তৈরি করে। ক্লাউড সার্চ নিম্নলিখিতগুলির জন্যও থাম্বনেইল তৈরি করে:

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

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

একটি ডেটা সোর্সের জন্য থাম্বনেইল ইউআরএল সক্রিয় করুন

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

  1. একটি প্রজেক্ট তৈরি বা নির্বাচন করুন এবং API সক্রিয় করুন। ক্লাউড সার্চ API-তে অ্যাক্সেস কনফিগার করতে দেখুন।
  2. গুগল ক্লাউড কনসোলে একটি এপিআই কী তৈরি করুন এবং এর মানটি লিখে রাখুন।
  3. ওয়েব অ্যাপ্লিকেশন ক্রেডেনশিয়াল তৈরি করুন। রিডাইরেক্ট ইউআরআই হিসেবে https://developers.google.com/oauthplayground ব্যবহার করুন। ক্রেডেনশিয়াল তৈরি দেখুন।
  4. OAuth 2.0 প্লেগ্রাউন্ডে , OAuth 2.0 কনফিগারেশন খুলুন।
  5. আপনার নিজস্ব ক্রেডেনশিয়াল ব্যবহার করুন নির্বাচন করুন এবং আপনার ক্লায়েন্ট আইডি ও সিক্রেট প্রবেশ করান।
  6. scopes ফিল্ডে 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
    

একটি সার্চ অ্যাপ্লিকেশনের জন্য থাম্বনেইল ইউআরএল সক্রিয় করুন

আপনাকে আপনার সার্চ অ্যাপ্লিকেশনেও থাম্বনেইল সক্রিয় করতে হবে।

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

    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
    

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

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