- HTTP অনুরোধ
- কোয়েরি প্যারামিটার
- অনুরোধের বডি
- প্রতিক্রিয়ার বডি ফর্ম্যাট
- অনুমোদনের স্কোপ
- AttributeMetadata
- AttributeValueMetadata
প্রদত্ত প্রাথমিক বিভাগ এবং দেশের সাথে কোনও লোকেশনের জন্য উপলভ্য হবে এমন অ্যাট্রিবিউটের তালিকা প্রদান করে।
HTTP অনুরোধ
GET https://mybusinessbusinessinformation.googleapis.com/v1alpha/attributes
URL-এ gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়।
কোয়েরি প্যারামিটার
| প্যারামিটারগুলি | |
|---|---|
parent |
ঐচ্ছিক। উপলভ্য অ্যাট্রিবিউট দেখার জন্য লোকেশনের রিসোর্স নাম। এই ফিল্ড সেট করা থাকলে, ফর্ম্যাট: |
categoryName |
ঐচ্ছিক। উপলভ্য অ্যাট্রিবিউট খুঁজে পেতে প্রাথমিক বিভাগের স্টেবল আইডি। |
regionCode |
ঐচ্ছিক। উপলভ্য অ্যাট্রিবিউট খুঁজে পেতে ISO 3166-1 alpha-2 দেশের কোড। |
languageCode |
ঐচ্ছিক। অ্যাট্রিবিউট ডিসপ্লে নাম পেতে ভাষার BCP 47 কোড। এই ভাষা উপলভ্য না হলে, ইংরেজিতে তা প্রদান করা হবে। |
showAll |
ঐচ্ছিক। 'সত্য' হিসেবে সেট করা হলে, |
pageSize |
প্রতি পৃষ্ঠায় কতগুলি অ্যাট্রিবিউট অন্তর্ভুক্ত করতে হবে। ডিফল্ট হল ২০০, ন্যূনতম হল ১। |
pageToken |
নির্দিষ্ট করা থাকলে, অ্যাট্রিবিউট মেটাডেটার পরবর্তী পৃষ্ঠা ফিরিয়ে আনা হয়। |
অনুরোধের বডি
অনুরোধের বডি ফাঁকা থাকতে হবে।
প্রতিক্রিয়ার বডি
AttributesService.ListAttributeMetadata-এর জন্য উত্তর।
সফল হলে, প্রতিক্রিয়ার বডিতে নিচে উল্লেখ করা স্ট্রাকচার সহ ডেটা থাকে:
| JSON উপস্থাপনা |
|---|
{
"attributeMetadata": [
{
object ( |
| ফিল্ড | |
|---|---|
attributeMetadata[] |
উপলভ্য অ্যাট্রিবিউটের জন্য অ্যাট্রিবিউট মেটাডেটার সংগ্রহ। |
nextPageToken |
অ্যাট্রিবিউটের সংখ্যা অনুরোধ করা পৃষ্ঠার সাইজের থেকে বেশি হলে, |
অনুমোদনের স্কোপ
এটির জন্য নিম্নলিখিত OAuth স্কোপ প্রয়োজন:
https://www.googleapis.com/auth/business.manage
আরও তথ্যের জন্য, OAuth 2.0 Overview দেখুন।
AttributeMetadata
অ্যাট্রিবিউটের মেটাডেটা। অ্যাট্রিবিউটের জন্য ডিসপ্লে সংক্রান্ত তথ্য থাকে, যার মধ্যে রয়েছে লোকালাইজ করা নাম এবং সম্পর্কিত অ্যাট্রিবিউট একসাথে গ্রুপ করার জন্য একটি হেডিং।
| JSON উপস্থাপনা |
|---|
{ "parent": string, "valueType": enum ( |
| ফিল্ড | |
|---|---|
parent |
অ্যাট্রিবিউটের অনন্য শনাক্তকারী। |
valueType |
অ্যাট্রিবিউটের জন্য ভ্যালুর ধরন। সেট করা এবং ফিরিয়ে আনা ভ্যালু এই ধরনের হবে বলে আশা করা হচ্ছে। |
displayName |
অ্যাট্রিবিউটের জন্য লোকালাইজ করা ডিসপ্লে নাম, যদি উপলভ্য থাকে; অন্যথায়, ইংরেজি ডিসপ্লে নাম। |
groupDisplayName |
এই অ্যাট্রিবিউট আছে এমন গ্রুপের লোকালাইজ করা ডিসপ্লে নাম, যদি উপলভ্য থাকে; অন্যথায়, ইংরেজি গ্রুপের নাম। সম্পর্কিত অ্যাট্রিবিউটগুলি একটি গ্রুপে সংগ্রহ করা হয় এবং এখানে দেওয়া শিরোনামের অধীনে একসাথে প্রদর্শন করা উচিত। |
repeatable |
সত্য হলে, অ্যাট্রিবিউট একাধিক মান সমর্থন করে। মিথ্যা হলে, শুধুমাত্র একটি মান প্রদান করা উচিত। |
valueMetadata[] |
কিছু ধরনের অ্যাট্রিবিউটের (যেমন, enum) জন্য, সাপোর্ট করা ভ্যালুর তালিকা এবং সেইসব ভ্যালুর জন্য সংশ্লিষ্ট ডিসপ্লে নাম প্রদান করা হয়। |
deprecated |
যদি অ্যাট্রিবিউট 'true' হয়, তাহলে অ্যাট্রিবিউটটি বন্ধ করে দেওয়া হয়েছে এবং আর ব্যবহার করা যাবে না। বন্ধ হয়ে গেলে, এই অ্যাট্রিবিউট আপডেট করলে কোনও সমস্যা হবে না, তবে আপডেট সেভ করা হবে না। বন্ধ করার পরে কোনও এক সময় অ্যাট্রিবিউটটি সম্পূর্ণভাবে সরিয়ে দেওয়া হবে এবং এটি একটি সমস্যা হিসেবে দেখা দেবে। |
AttributeValueMetadata
কাজ করে এমন অ্যাট্রিবিউট ভ্যালুর জন্য মেটাডেটা।
| JSON উপস্থাপনা |
|---|
{ "value": value, "displayName": string } |
| ফিল্ড | |
|---|---|
value |
অ্যাট্রিবিউট ভ্যালু। |
displayName |
এই ভ্যালুর জন্য ডিসপ্লে নাম, যেখানে উপলভ্য সেখানে লোকালাইজ করা; অন্যথায়, ইংরেজিতে। অ্যাট্রিবিউটের ডিসপ্লে নামের সাথে ভ্যালুর ডিসপ্লে নাম ব্যবহার করা হয়। যেমন, "ওয়াই-ফাই" enum অ্যাট্রিবিউটের জন্য, পেড ওয়াই-ফাই বোঝাতে এটি "পেড" দেখাতে পারে। |