লেবেল জন্য অনুসন্ধান

আপনার প্রতিষ্ঠানের একাধিক লেবেল থাকতে পারে, লেবেলে একাধিক ক্ষেত্র থাকতে পারে। লেবেল এপিআই লেবেলগুলির পাঠ সক্ষম করতে labels সংগ্রহ প্রদান করে।

এই পৃষ্ঠাটি কীভাবে লেবেলগুলি অনুসন্ধান এবং পুনরুদ্ধার করতে হয় তা বর্ণনা করে৷

পদ্ধতি

labels সংগ্রহটি লেবেল মান পড়ার জন্য নিম্নলিখিত পদ্ধতিগুলি প্রদান করে, প্রতিটির একটি নির্দিষ্ট কাজ মাথায় রেখে:

পরিসর পড়া
সম্পদের নাম অনুসারে একক লেবেল labels.get
সমস্ত লেবেল labels.list

সম্পদ নাম দ্বারা লেবেল পান

এর রিসোর্স নাম দ্বারা একটি একক লেবেল পেতে, labels.get পদ্ধতি ব্যবহার করুন।

একটি লেবেল রিসোর্স নাম প্রয়োজন এবং এইভাবে গঠন করা যেতে পারে:

  • labels/{id} বা labels/{id}@latest — সাম্প্রতিক লেবেল সংশোধন পান।
  • labels/{id}@published — বর্তমান প্রকাশিত লেবেল সংশোধন পায়।
  • labels/{id}@{revisionId} নির্দিষ্ট রিভিশন আইডিতে লেবেল পায়।

এছাড়াও আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • লেবেল প্রতিক্রিয়া LabelView প্রয়োগ করা রিসোর্স ভিউ সেট করতে LABEL_VIEW_FULLLABEL_VIEW_FULL সম্ভাব্য সকল ক্ষেত্র প্রদান করে।

এই উদাহরণটি তার সম্পদের নামের দ্বারা একটি একক লেবেল পেতে Name ব্যবহার করে।

পাইথন

# Label name, with or without revision:
#
# Revision specified:
# labels/LABEL_ID@published
# labels/LABEL_ID@latest
# labels/LABEL_ID@1
#
# No revision specified, returns latest revision:
# labels/LABEL_ID

name = "labels/NAME@published"

# Label view controls level of data in response
view = 'LABEL_VIEW_FULL'

label = service.labels().get(name=name, view=view).execute()

Node.js

# Label name, with or without revision:
#
# Revision specified:
# labels/LABEL_ID@published
# labels/LABEL_ID@latest
# labels/LABEL_ID@1
#
# No revision specified, returns latest revision:
# labels/LABEL_ID

name = "labels/NAME@published"

# Label view controls level of data in response
view = 'LABEL_VIEW_FULL'

service.labels.get({
  'name': name,
  'view': view
}, (err, res) => {
  if (err) return console.error('The API returned an error: ' + err);
  console.log(res);
});

সব লেবেল তালিকা

লেবেলের একটি তালিকা পেতে, labels.list পদ্ধতি ব্যবহার করুন।

এছাড়াও আপনাকে অবশ্যই উল্লেখ করতে হবে:

  • এই তালিকার সুযোগের জন্য একজন customer অনুরোধ। customer সেট না থাকলে, বর্তমান গ্রাহকের মধ্যে থাকা সমস্ত লেবেল ফেরত দেওয়া হয়।

  • লেবেল প্রতিক্রিয়া LabelView প্রয়োগ করা রিসোর্স ভিউ সেট করতে LABEL_VIEW_FULLLABEL_VIEW_FULL সম্ভাব্য সকল ক্ষেত্র প্রদান করে।

এই উদাহরণটি লেবেল তালিকা পুনরুদ্ধার করতে CUSTOMER ব্যবহার করে৷

পাইথন

response = service.labels().list(
  customer='customers/CUSTOMER', view='LABEL_VIEW_FULL').execute()

Node.js

const params = {
  'customer': 'customers/CUSTOMER',
  'view': 'LABEL_VIEW_FULL'
};

service.labels.list(params, (err, res) => {
if (err) return console.error('The API returned an error: ' + err);
const labels = res.data.labels;
if (labels) {
  labels.forEach((label) => {
    const name = label.name;
    const title = label.properties.title;
    console.log(`${name}\t${title}`);
  });
} else {
  console.log('No Labels');
  }
});