ব্যবহারকারীর তথ্য ফেরত দিন, ব্যবহারকারীর তথ্য ফেরত দিন

Google ড্রাইভ ড্রাইভ ব্যবহারকারীদের সম্পর্কে তথ্য সংগ্রহ করার জন্য দুটি বিকল্প প্রদান করে:

  • about রিসোর্স ব্যবহার করে, আপনি ব্যবহারকারী, ব্যবহারকারীর ড্রাইভ সেটিংস এবং তাদের সিস্টেমের ক্ষমতা সম্পর্কে তথ্য পুনরুদ্ধার করতে পারেন।

  • apps রিসোর্স ব্যবহার করে, আপনি প্রতিটি অ্যাপের সমর্থিত MIME প্রকার, ফাইল এক্সটেনশন এবং অন্যান্য বিশদ বিবরণ সহ ব্যবহারকারীর ইনস্টল করা অ্যাপগুলির একটি তালিকা পুনরুদ্ধার করতে পারেন।

এই নির্দেশিকাটি ব্যাখ্যা করে কিভাবে আপনি ড্রাইভে ব্যবহারকারীর তথ্য পুনরুদ্ধার করতে পারেন৷

একজন ব্যবহারকারী সম্পর্কে বিস্তারিত জানুন

একটি ড্রাইভ ব্যবহারকারীর সম্পর্কে একটি about হিসাবে তথ্য ফেরত দিতে, get পদ্ধতি ব্যবহার করুন। প্রত্যাবর্তিত মানগুলি বাইটে পরিমাপ করা হয়।

প্রতিক্রিয়াতে ফিরে আসার জন্য ক্ষেত্রগুলি নির্দিষ্ট করার জন্য আপনাকে অবশ্যই get পদ্ধতিতে fields সিস্টেম প্যারামিটার সেট করতে হবে। বেশিরভাগ ড্রাইভ পদ্ধতিতে এই ক্রিয়াটি কেবলমাত্র নন-ডিফল্ট ক্ষেত্রগুলি ফিরিয়ে দেওয়ার জন্য প্রয়োজন তবে এটি about সংস্থানের জন্য বাধ্যতামূলক। আপনি যদি প্যারামিটারটি বাদ দেন, তবে পদ্ধতিটি একটি ত্রুটি প্রদান করে। আরও তথ্যের জন্য, নির্দিষ্ট ক্ষেত্র ফেরত দেখুন।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে অনুরোধে একটি ক্যোয়ারী প্যারামিটার হিসাবে একাধিক fields প্রদান করতে হয়। প্রতিক্রিয়া অনুরোধের জন্য ক্ষেত্রের মান প্রদান করে।

অনুরোধ

GET https://www.googleapis.com/drive/v3/about/?fields=kind,user,storageQuota

প্রতিক্রিয়া

{
  "kind": "drive#about",
  "user": {
    "kind": "drive#user",
    "displayName": "DISPLAY_NAME",
    "photoLink": "PHOTO_LINK",
    "me": true,
    "permissionId": "PERMISSION_ID",
    "emailAddress": "EMAIL_ADDRESS"
  },
  "storageQuota": {
    "usage": "10845031958",
    "usageInDrive": "2222008387",
    "usageInDriveTrash": "91566"
  }
}

প্রতিক্রিয়া নিম্নলিখিত মান অন্তর্ভুক্ত:

  • DISPLAY_NAME : প্লেইন টেক্সটে ব্যবহারকারীর নাম।
  • PHOTO_LINK : ব্যবহারকারীর প্রোফাইল ছবির URL।
  • PERMISSION_ID : Permission সংস্থানের মধ্যে ব্যবহারকারীর আইডি।
  • EMAIL_ADDRESS : ব্যবহারকারীর ইমেল ঠিকানা

ব্যবহারকারী অ্যাপ্লিকেশন তালিকা

Google ড্রাইভ অ্যাপগুলি Google Workspace মার্কেটপ্লেসে তালিকাভুক্ত করা হয় এবং ড্রাইভকে আরও সুবিধাজনক করতে ব্যবহার করা হয় যেমন Google ডক্স অ্যাপ বা ডকুমেন্টে স্বাক্ষর করার জন্য ডক্সের মধ্যে ব্যবহৃত অ্যাড-অন। আরও তথ্যের জন্য, Google ড্রাইভ অ্যাপ ব্যবহার করুন দেখুন।

apps একটি উদাহরণ হিসাবে ব্যবহারকারীর ইনস্টল করা সমস্ত অ্যাপগুলির একটি তালিকা ফেরত দিতে, কোনও পরামিতি ছাড়াই list পদ্ধতিটি ব্যবহার করুন৷

আপনি যদি প্রতিক্রিয়াতে ফিরে আসার জন্য ক্ষেত্রগুলি নির্দিষ্ট করতে চান তবে আপনি fields সিস্টেম প্যারামিটার সেট করতে পারেন। আপনি যদি fields পরামিতি নির্দিষ্ট না করেন, সার্ভারটি ক্ষেত্রগুলির একটি ডিফল্ট সেট প্রদান করে। আরও তথ্যের জন্য, নির্দিষ্ট ক্ষেত্র ফেরত দেখুন।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে অনুরোধে সমস্ত ব্যবহারকারীর ইনস্টল করা অ্যাপের একটি তালিকা ফেরত দিতে হয়। প্রতিক্রিয়া অনুরোধের জন্য ক্ষেত্রের মান প্রদান করে।

অনুরোধ

GET https://www.googleapis.com/drive/v3/apps

প্রতিক্রিয়া

{
  "kind": "drive#appList",
  "selfLink": "https://www.googleapis.com/drive/v3/apps",
  "items": [
    {
      "kind": "drive#app",
      "id": "ID",
      "name": "Google Sheets",
      "supportsCreate": true,
      "supportsImport": true,
      "supportsMultiOpen": false,
      "supportsOfflineCreate": true,
      "productUrl": "https://chrome.google.com/webstore/detail/felcaaldnbdncclmgdcncolpebgiejap",
      "productId": "PRODUCT_ID"
    }
  ],
  "defaultAppIds": [
    "ID"
  ]
}

প্রতিক্রিয়া নিম্নলিখিত মান অন্তর্ভুক্ত:

  • ID : অ্যাপ আইডি।
  • PRODUCT_ID : এই অ্যাপের জন্য পণ্য তালিকা আইডি।

ক্যোয়ারী প্যারামিটার সহ ব্যবহারকারীর অ্যাপের তালিকা করুন

একটি নির্দিষ্ট অ্যাপ খুঁজতে, এক বা একাধিক ঐচ্ছিক ক্যোয়ারী প্যারামিটার ব্যবহার করুন:

  • appFilterExtensions : ফাইল এক্সটেনশনগুলির একটি কমা দ্বারা পৃথক করা তালিকা ব্যবহার করে অনুসন্ধান ফলাফলগুলি ফিল্টার করুন৷ অ্যাপ ক্যোয়ারী স্কোপের মধ্যে থাকা অ্যাপগুলি যেগুলি তালিকাভুক্ত ফাইল এক্সটেনশনগুলি খুলতে পারে সেগুলি প্রতিক্রিয়াতে অন্তর্ভুক্ত করা হয়েছে৷ যদি appFilterMimeTypes ও প্রদান করা হয়, তাহলে দুটি ফলস্বরূপ অ্যাপ তালিকার একটি ইউনিয়ন ফেরত দেওয়া হয়। এক্সটেনশনের উদাহরণগুলির মধ্যে রয়েছে Microsoft Word এর জন্য docx এবং Microsoft PowerPoint এর জন্য pptx । ফাইল এক্সটেনশনের আরও উদাহরণের জন্য, Google Workspace ডকুমেন্টের জন্য MIME প্রকার এক্সপোর্ট দেখুন।

    নিম্নলিখিত কোড নমুনা দেখায় কিভাবে একটি ক্যোয়ারী প্যারামিটার হিসাবে একাধিক ফাইল এক্সটেনশন প্রদান করতে হয়: GET https://www.googleapis.com/drive/v3/apps?appFilterExtensions=docx,pptx

  • appFilterMimeTypes : MIME প্রকারের একটি কমা দ্বারা পৃথক করা তালিকা ব্যবহার করে অনুসন্ধান ফলাফলগুলি ফিল্টার করুন৷ অ্যাপ ক্যোয়ারী স্কোপের মধ্যে থাকা অ্যাপগুলি যেগুলি তালিকাভুক্ত MIME প্রকারগুলি খুলতে পারে সেগুলি প্রতিক্রিয়াতে অন্তর্ভুক্ত করা হয়েছে৷ যদি appFilterExtensions প্রদান করা হয়, দুটি ফলস্বরূপ অ্যাপ তালিকার একটি ইউনিয়ন ফেরত দেওয়া হয়। MIME প্রকারের উদাহরণগুলির মধ্যে রয়েছে Google ফর্মগুলির জন্য application/vnd.google-apps.form এবং Google সাইটগুলির জন্য application/vnd.google-apps.site ৷ MIME প্রকারের আরও উদাহরণের জন্য, Google Workspace এবং Google Drive সমর্থিত MIME প্রকারগুলি দেখুন।

    নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি ক্যোয়ারী প্যারামিটার হিসাবে একাধিক MIME প্রকার সরবরাহ করতে হয়: GET https://www.googleapis.com/drive/v3/apps?appFilterMimeTypes=application/vnd.google-apps.form,application/vnd.google-apps.site

  • languageCode : ইউনিকোডের LDML ফর্ম্যাট থেকে কিছু এক্সটেনশন সহ BCP 47 দ্বারা সংজ্ঞায়িত ভাষা বা লোকেল কোড ব্যবহার করে অনুসন্ধান ফলাফলগুলি ফিল্টার করুন। ভাষা কোডের উদাহরণগুলির মধ্যে রয়েছে ইংরেজির জন্য en-us (মার্কিন যুক্তরাষ্ট্র) এবং ফ্রেঞ্চ (কানাডা) এর জন্য fr-ca

    নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে একটি ক্যোয়ারী প্যারামিটার হিসাবে একাধিক ভাষার কোড প্রদান করতে হয়: GET https://www.googleapis.com/drive/v3/apps?languageCode=en-us,fr-ca

আইডি দ্বারা ব্যবহারকারী অ্যাপ্লিকেশন পান

apps উদাহরণ হিসেবে অ্যাপের বিস্তারিত তথ্য ডাউনলোড করতে, অ্যাপ আইডি সহ get পদ্ধতি ব্যবহার করুন।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে অনুরোধে একটি ক্যোয়ারী প্যারামিটার হিসাবে একটি appId প্রদান করতে হয়। প্রতিক্রিয়া অনুরোধের জন্য ক্ষেত্রের মান প্রদান করে।

অনুরোধ

GET https://www.googleapis.com/drive/v3/apps/APP_ID

প্রতিক্রিয়া

{
  "kind": "drive#app",
  "id": "ID",
  "name": "Google Sheets",
  "supportsCreate": true,
  "supportsImport": true,
  "supportsMultiOpen": false,
  "supportsOfflineCreate": true,
  "productUrl": "https://chrome.google.com/webstore/detail/felcaaldnbdncclmgdcncolpebgiejap",
  "productId": "PRODUCT_ID"
}

প্রতিক্রিয়া নিম্নলিখিত মান অন্তর্ভুক্ত:

  • ID : অ্যাপ আইডি।
  • PRODUCT_ID : এই অ্যাপের জন্য পণ্য তালিকা আইডি।

এখানে কয়েকটি পরবর্তী ধাপ রয়েছে যা আপনি চেষ্টা করতে পারেন: