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

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

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

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

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

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

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

get() পদ্ধতিতে প্রতিক্রিয়াতে ফিরে আসার জন্য ক্ষেত্রগুলি তালিকাভুক্ত করার জন্য fields প্যারামিটার প্রয়োজন। আপনি যদি প্যারামিটারটি বাদ দেন, তবে পদ্ধতিটি একটি ত্রুটি প্রদান করে। আপনার প্রয়োজনীয় সঠিক ক্ষেত্রগুলি ফেরত দিতে, নির্দিষ্ট ক্ষেত্রগুলি ফেরত দেখুন।

নিম্নলিখিত কোড নমুনা দেখায় কিভাবে অনুরোধে একটি ক্যোয়ারী প্যারামিটার হিসাবে একাধিক 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 প্যারামিটার সেট করতে পারেন। আপনার প্রয়োজনীয় সঠিক ক্ষেত্রগুলি ফেরত দিতে, নির্দিষ্ট ক্ষেত্রগুলি ফেরত দেখুন।

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

অনুরোধ

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 : এই অ্যাপের জন্য পণ্য তালিকা আইডি।

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