Method: users.getCapabilities

ব্যবহারকারীর ক্ষমতা পায়।

HTTP অনুরোধ

GET https://drivelabels.googleapis.com/v2/{name=users/*/capabilities}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

প্রয়োজন। ব্যবহারকারীর সম্পদের নাম। শুধুমাত্র "ব্যবহারকারী/আমি/ক্ষমতা" সমর্থিত।

ক্যোয়ারী প্যারামিটার

পরামিতি
customer

string

গ্রাহক এই অনুরোধ সুযোগ. যেমন: "customers/abcd1234"। সেট না থাকলে, বর্তমান গ্রাহকের মধ্যে সেটিংস ফিরিয়ে দেবে।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

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

একজন ব্যবহারকারীর ক্ষমতা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। ব্যবহারকারীর ক্ষমতার জন্য সম্পদের নাম।

canAccessLabelManager

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারীকে লেবেল ম্যানেজার অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা।

canAdministrateLabels

boolean

শুধুমাত্র আউটপুট। শেয়ার করা লেবেল বৈশিষ্ট্যের জন্য ব্যবহারকারী একজন প্রশাসক কিনা।

canCreateSharedLabels

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারীকে নতুন শেয়ার করা লেবেল তৈরি করার অনুমতি দেওয়া হয়েছে কিনা।

canCreateAdminLabels

boolean

শুধুমাত্র আউটপুট। ব্যবহারকারীকে নতুন অ্যাডমিন লেবেল তৈরি করার অনুমতি দেওয়া হয়েছে কিনা।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।