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

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

  • 1024 পিক্সেলের প্রস্থ।
  • Google Workspace ফাইলের থাম্বনেলের URL ACL-সুরক্ষিত। অন্যান্য ফাইল প্রকারের URL ACL-সুরক্ষিত নয়
  • ইউআরএলের মেয়াদ ৫ মিনিট পর শেষ হয়ে যায়।
  • 50 MB এর চেয়ে বড় ফাইলের জন্য থাম্বনেইল তৈরি হয় না।
  • যদি থাম্বনেইল তৈরি করা না যায়, তাহলে একটি স্থানধারক আইকন ব্যবহার করা হয়। যদি Google Workspace আইটেমের থাম্বনেল তৈরি করা না যায়, তাহলে থাম্বনেল ইউআরএলটি "404 খুঁজে পাওয়া যায়নি" দেখায়। আপনার আবেদন এই আচরণ পরিচালনা করতে হবে.

থাম্বনেইলগুলি স্বয়ংক্রিয়ভাবে Google ড্রাইভ ফাইলগুলির জন্য তৈরি হয় যা স্বাভাবিকভাবে থাম্বনেইল সমর্থন করে, যেমন Google Workspace নথির ধরন (ডক্স, শীট, স্লাইড এবং আরও)। অতিরিক্তভাবে, ক্লাউড অনুসন্ধান স্বয়ংক্রিয়ভাবে নিম্নলিখিত ফাইল প্রকারের জন্য থাম্বনেল তৈরি করে:

  • মাইক্রোসফট ওয়ার্ড (DOC)
  • মাইক্রোসফট ওয়ার্ড (DOCX)
  • মাইক্রোসফট এক্সেল (এক্সএলএস)
  • মাইক্রোসফট এক্সেল (XLSX)
  • মাইক্রোসফট পাওয়ারপয়েন্ট (PPT)
  • মাইক্রোসফট পাওয়ারপয়েন্ট (PPTX)
  • অ্যাডোব পোর্টেবল ডকুমেন্ট ফরম্যাট (পিডিএফ)
  • রিচ টেক্সট ফরম্যাট (RTF)
  • পাঠ্য বিন্যাস (TXT)
  • হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ (HTML)
  • এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ (XML)

থাম্বনেইলগুলি শুধুমাত্র সেই আইটেমগুলির জন্য ফেরত দেওয়া হয় যার ডেটা উত্স এবং অনুসন্ধান অ্যাপ্লিকেশনগুলি সেগুলি সক্ষম করেছে৷

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

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

  1. যদি আপনি ইতিমধ্যেই না করে থাকেন তবে আপনার অ্যাপের জন্য একটি প্রকল্প তৈরি করুন বা নির্বাচন করুন এবং API সক্ষম করুন৷ এই দুটি ধাপ সম্পর্কে তথ্যের জন্য, Google ক্লাউড অনুসন্ধান API-এ অ্যাক্সেস কনফিগার করার ধাপ 1 এবং 2 দেখুন।
  2. একটি API কী তৈরি করুন:
    1. Google ক্লাউড কনসোলে, ক্রেডেনশিয়াল ড্রপ-ডাউন তালিকাতে ক্লিক করুন এবং API কী নির্বাচন করুন। "API কী তৈরি" পৃষ্ঠাটি প্রদর্শিত হবে।
    2. API কী নোট করুন।
    3. Close এ ক্লিক করুন। নতুন তৈরি শংসাপত্রটি "API কী" এর অধীনে প্রদর্শিত হবে।
  3. ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন। পুনঃনির্দেশ URI হিসাবে https://developers.google.com/oauthplayground ব্যবহার করুন। . এই শংসাপত্রগুলি তৈরি করার পদক্ষেপগুলির জন্য, ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন (ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট) দেখুন।
  4. OAuth 2.0 খেলার মাঠে , OAuth 2.0 কনফিগারেশন ক্লিক করুন।
  5. চেক আপনার নিজের শংসাপত্র ব্যবহার করুন .
  6. ধাপ 3 এ তৈরি করা ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট লিখুন।
  7. স্কোপ ফিল্ডে, https://www.googleapis.com/auth/cloud_search.settings টাইপ করুন এবং APIs অনুমোদন করুন ক্লিক করুন।
  8. (ঐচ্ছিক) একটি সাইন ইন স্ক্রিনের সাথে উপস্থাপিত হলে, ব্যবহার করার জন্য অ্যাকাউন্টটি নির্বাচন করুন৷
  9. (ঐচ্ছিক) একটি অনুমোদন স্ক্রীনের সাথে উপস্থাপিত হলে, স্বীকার করুন ক্লিক করুন।
  10. টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড ক্লিক করুন। একটি টোকেন ফেরত দেওয়া হয়।
  11. আপনি থাম্বনেইল নিয়ন্ত্রণ সক্ষম করতে চান যার জন্য তথ্য উৎস সনাক্ত করুন.
  12. ডেটা উৎসের আইডি পেতে 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
    

    কোথায়:

    • datasource_id হল ডেটা উৎসের নাম যা পুনরুদ্ধার করতে হবে।
    • YOUR_API_KEY হল আপনার প্রকল্পের API কী (ধাপ 2 থেকে প্রাপ্ত)।
    • YOUR_ACCESS_TOKEN হল আপনার প্রকল্পের জন্য OAuth 2.0 অ্যাক্সেস টোকেন (ধাপ 10 থেকে প্রাপ্ত)।

    এই কমান্ড থেকে সফল ফলাফল অনুরূপ:

    {
     "source": {
       "name": "datasources/datasource_id",
       "displayName": "DataSource_Display_Name",
       "itemsVisibility": [
         {
           "gsuiteDomain": true
         }
       ]
     }
    }
    
  13. কল setting.datasource.update withh returnThumbnailUrls true সেট করা হয়েছে ডেটা উৎসের জন্য থাম্বনেইল URL সক্রিয় করতে:

    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":"DataSource_Display_Name","itemsVisibility":
        [{"gsuiteDomain":true}],"returnThumbnailUrls":true}}' \
      --compressed
    

    কোথায়:

    • datasource_id হল ডেটা উৎসের আইডি যা পুনরুদ্ধার করতে হবে।
    • YOUR_API_KEY হল আপনার প্রকল্পের API কী (ধাপ 2 থেকে প্রাপ্ত)।
    • YOUR_ACCESS_TOKEN হল আপনার প্রকল্পের জন্য OAuth 2.0 অ্যাক্সেস টোকেন (ধাপ 10 থেকে প্রাপ্ত)।
    • DataSource_DisplayName হল পূর্ববর্তী cURL কমান্ড থেকে প্রত্যাবর্তিত প্রদর্শন নাম।
    • "returnThumbnailsUrls":true থাম্বনেইল সক্ষম করে।

    এই কমান্ড থেকে সফল ফলাফল অনুরূপ:

    {
      "source": {
        "name": "datasources/datasource_id",
        "displayName": "DataSource_Display_Name",
        "itemsVisibility": [
          {
            "gsuiteDomain": true
          }
        ],
        "returnThumbnailUrls": true
      }
    }
    

একটি অনুসন্ধান অ্যাপ্লিকেশনের জন্য থাম্বনেল URL সক্রিয় করুন

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

  1. যদি আপনি ইতিমধ্যেই না করে থাকেন তবে আপনার অ্যাপের জন্য একটি প্রকল্প তৈরি করুন বা নির্বাচন করুন এবং API সক্ষম করুন৷ এই দুটি ধাপ সম্পর্কে তথ্যের জন্য, Google ক্লাউড অনুসন্ধান API-এ অ্যাক্সেস কনফিগার করার ধাপ 1 এবং 2 দেখুন।
  2. একটি API কী তৈরি করুন:
    1. ক্লাউড কনসোলে, ক্রেডেনশিয়াল ড্রপ-ডাউন তালিকাতে ক্লিক করুন এবং API কী নির্বাচন করুন। "API কী তৈরি" পৃষ্ঠাটি প্রদর্শিত হবে।
    2. API কী নোট করুন।
    3. Close এ ক্লিক করুন। নতুন তৈরি শংসাপত্রটি "API কী" এর অধীনে প্রদর্শিত হবে।
  3. ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন। পুনঃনির্দেশ URI হিসাবে https://developers.google.com/oauthplayground ব্যবহার করুন। . এই শংসাপত্রগুলি তৈরি করার পদক্ষেপগুলির জন্য, ওয়েব অ্যাপ্লিকেশন শংসাপত্র তৈরি করুন (ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট) দেখুন।
  4. OAuth 2.0 খেলার মাঠে , OAuth 2.0 কনফিগারেশন ক্লিক করুন।
  5. চেক আপনার নিজের শংসাপত্র ব্যবহার করুন .
  6. ধাপ 3 এ তৈরি করা ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট লিখুন।
  7. স্কোপ ফিল্ডে, https://www.googleapis.com/auth/cloud_search.settings টাইপ করুন এবং APIs অনুমোদন করুন ক্লিক করুন।
  8. (ঐচ্ছিক) একটি সাইন ইন স্ক্রিনের সাথে উপস্থাপিত হলে, ব্যবহার করার জন্য অ্যাকাউন্টটি নির্বাচন করুন৷
  9. (ঐচ্ছিক) একটি অনুমোদন স্ক্রীনের সাথে উপস্থাপিত হলে, স্বীকার করুন ক্লিক করুন।
  10. টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড ক্লিক করুন। একটি টোকেন ফেরত দেওয়া হয়।
  11. যে অনুসন্ধান অ্যাপ্লিকেশনটির জন্য আপনি থাম্বনেইল নিয়ন্ত্রণ সক্ষম করতে চান তা সনাক্ত করুন৷
  12. অনুসন্ধান অ্যাপ্লিকেশনটির আইডি পেতে settings.searchapplications.get এ কল করুন:

    curl \ 'https://cloudsearch.googleapis.com/v1/settings/searchapplications/search_application_id?key=[YOUR_API_KEY]' \
     --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
     --header 'Accept: application/json' \
     --compressed
    

    কোথায়:

    • পুনরুদ্ধার করার জন্য অনুসন্ধান অ্যাপ্লিকেশনের আইডি।
    • YOUR_API_KEY হল আপনার প্রকল্পের API কী (ধাপ 2 থেকে প্রাপ্ত)।
    • YOUR_ACCESS_TOKEN হল আপনার প্রকল্পের জন্য OAuth 2.0 অ্যাক্সেস টোকেন (ধাপ 10 থেকে প্রাপ্ত)।

    এই কমান্ড থেকে সফল ফলাফল অনুরূপ:

    {
     "name": "searchapplications/search_application_id",
     "displayName": "SearchApp_Display_Name",
     "dataSourceRestrictions": [
       {
         "source": {
           "name": "datasources/datasource_id"
         }
       }
     ]
    }
    
  13. returnResultThumbnailUrls এর সাথে setting.searchapplications.update কল করুন সার্চ অ্যাপ্লিকেশানের জন্য থাম্বনেইল ইউআরএল সক্ষম করতে true সেট করা হয়েছে:

    curl --request PUT \  'https://cloudsearch.googleapis.com/v1/settings/searchapplications/search_application_id?key=[YOUR_API_KEY]' \
      --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
      --header 'Accept: application/json' \
      --header 'Content-Type: application/json' \
      --data '{"name":"searchapplications/search_application_id","displayName":"SearchApp_Display_Name","dataSourceRestrictions":[{"source":
        {"name":"datasources/datasource_id"}}],"returnResultThumbnailUrls":true}' \
      --compressed
    

    কোথায়:

    • পুনরুদ্ধার করার জন্য অনুসন্ধান অ্যাপ্লিকেশনের আইডি।
    • YOUR_API_KEY হল আপনার প্রকল্পের API কী (ধাপ 2 থেকে প্রাপ্ত)।
    • YOUR_ACCESS_TOKEN হল আপনার প্রকল্পের জন্য OAuth 2.0 অ্যাক্সেস টোকেন (ধাপ 10 থেকে প্রাপ্ত)।
    • SearchApp_DisplayName হল পূর্ববর্তী cURL কমান্ড থেকে ফিরে আসা প্রদর্শন নাম।
    • "returnResultThumbnailUrls":true থাম্বনেইল সক্ষম করে।

    এই কমান্ড থেকে সফল ফলাফল অনুরূপ:

    {
      "name": "searchapplications/search_application_id",
      "displayName": "SearchApp_Display_Name",
      "dataSourceRestrictions": [
        {
          "source": {
            "name": "datasources/datasource_id"
          }
        }
      ],
      "returnResultThumbnailUrls": true
    }
    

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

Drive-এ Google Workspace ফাইলের থাম্বনেইল অ্যাক্সেস করতে, ব্যবহারকারী বা অ্যাপ্লিকেশনকে অবশ্যই একই অ্যাকাউন্ট ক্রেডেনশিয়াল পাস করতে হবে যা তারা Google Drive-এ আইটেম অ্যাক্সেস করতে ব্যবহার করে।