অ্যাট্রিবিউট, ব্যবসাকে অতিরিক্ত তথ্য যোগ করার অনুমতি দেয়, যেমন অ্যাক্সেসিবিলিটি বিকল্প ও সুযোগ-সুবিধা।
উপলভ্য অ্যাট্রিবিউটের তালিকা (মেটাডেটা)
কোনও ব্যবসার বিভাগ ও দেশের জন্য কোন কোন অ্যাট্রিবিউট কাজ করে তা জানতে,
attributes.list-এর জন্য অনুরোধ করুন।
অ্যাট্রিবিউটগুলি ডাইনামিক এবং প্রায়শই পুনরুদ্ধার করা উচিত। নিচের বিভাগে দেখানো
উদাহরণ দেখুন।
অনুরোধ করুন
নির্দিষ্ট বিভাগ, অঞ্চল কোড এবং ভাষা কোডের জন্য উপলভ্য অ্যাট্রিবিউটের তালিকা তৈরি করতে:
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes?regionCode=US&languageCode=EN&categoryName=gcid:restaurant
কোনও নির্দিষ্ট লিস্টিংয়ের লোকেশন আইডি ব্যবহার করে তার উপলভ্য অ্যাট্রিবিউটের তালিকা তৈরি করতে:
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes?parent=locations/{locationId}রেসপন্স
নিম্নলিখিত আংশিক উত্তর বিভিন্ন AttributeValueType ভ্যালু সহ অ্যাট্রিবিউটের সংজ্ঞা
ফেরত পাঠায়। মনে রাখবেন যে valueMetadata অনুমোদিত মান এবং তাদের
দেখানো নাম বর্ণনা করে, লোকেশনের বেছে নেওয়া মান নয়।
{ "attributes": [ { "attributeId": "has_live_music", "valueType": "BOOL", "displayName": "Live music", "groupDisplayName": "Highlights", "valueMetadata": [ { "value": true, "displayName": "Live music" } ], "displayStrings": { "uiText": "Live music", "standaloneText": "Has live music", "negativeText": "No live music" } }, { "attributeId": "has_wheelchair_accessible_entrance", "valueType": "BOOL", "displayName": "Wheelchair accessible entrance", "groupDisplayName": "Accessibility", "valueMetadata": [ { "value": true, "displayName": "Wheelchair accessible entrance" }, { "value": false, "displayName": "No wheelchair accessible entrance" } ], "displayStrings": { "uiText": "Wheelchair accessible entrance", "standaloneText": "Has wheelchair accessible entrance", "negativeText": "No wheelchair accessible entrance" } }, { "attributeId": "has_braille_menu", "valueType": "BOOL", "displayName": "Braille menu", "groupDisplayName": "Offerings", "valueMetadata": [ { "value": true, "displayName": "Braille menu" } ], "displayStrings": { "uiText": "Braille menu", "standaloneText": "Has braille menu", "negativeText": "No braille menu" } }, { "attributeId": "has_no_contact_delivery", "valueType": "BOOL", "displayName": "No-contact delivery", "groupDisplayName": "Offerings", "valueMetadata": [ { "value": true, "displayName": "No-contact delivery" } ], "displayStrings": { "uiText": "No-contact delivery", "standaloneText": "Has no-contact delivery", "negativeText": "No no-contact delivery" } }, { "attributeId": "welcomes_lgbtq", "valueType": "BOOL", "displayName": "LGBTQ friendly", "groupDisplayName": "Planning", "valueMetadata": [ { "value": true, "displayName": "LGBTQ friendly" } ], "displayStrings": { "uiText": "LGBTQ friendly", "standaloneText": "LGBTQ friendly", "negativeText": "Not showing LGBT friendly" } }, { "attributeId": "wi_fi", "valueType": "ENUM", "displayName": "Wi-Fi", "groupDisplayName": "Amenities", "valueMetadata": [ { "value": "free_wi_fi", "displayName": "Free" }, { "value": "paid_wi_fi", "displayName": "Paid" } ], "displayStrings": { "uiText": "Wi-Fi", "standaloneText": "Has Wi-Fi", "negativeText": "No Wi-Fi" } }, { "attributeId": "pay_credit_card_types_accepted", "valueType": "REPEATED_ENUM", "displayName": "Credit cards", "groupDisplayName": "Payments", "isRepeatable": true, "valueMetadata": [ { "value": "american_express", "displayName": "American Express" }, { "value": "china_union_pay", "displayName": "China Union Pay" }, { "value": "diners_club", "displayName": "Diners Club" }, { "value": "discover", "displayName": "Discover" }, { "value": "jcb", "displayName": "JCB" }, { "value": "mastercard", "displayName": "MasterCard" }, { "value": "visa", "displayName": "VISA" } ], "displayStrings": { "uiText": "Credit cards", "standaloneText": "Credit cards accepted", "negativeText": "Credit cards not accepted" } } ] }
কোনও তালিকার জন্য অ্যাট্রিবিউট পান
নির্দিষ্ট লোকেশনের জন্য কনফিগার করা অ্যাট্রিবিউট ও ভ্যালু ফিরিয়ে আনতে,
locations.getAttributes ব্যবহার করুন।
মার্চেন্ট-ম্যানেজড অ্যাট্রিবিউট
মার্চেন্টের কনফিগার করা অ্যাট্রিবিউট পেতে:
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributesউত্তরে লোকেশনের জন্য সেট করা প্রকৃত মান দেখানো হয়:
{
"name": "locations/{locationId}/attributes",
"attributes": [
{
"name": "attributes/has_wheelchair_accessible_seating",
"valueType": "BOOL",
"values": [
false
]
},
{
"name": "attributes/wi_fi",
"valueType": "ENUM",
"values": [
"free_wi_fi"
]
}
]
}Google-এর আপডেট করা অ্যাট্রিবিউট (লাইভ ভিউ)
Google Search এবং Maps-এ লাইভ দেখানো অ্যাট্রিবিউটগুলি (যার মধ্যে Google আপডেট বা ব্যবহারকারীর তৈরি করা কন্টেন্ট থাকতে পারে)
পুনরুদ্ধার করতে,
locations.attributes.getGoogleUpdated ব্যবহার করুন:
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes:getGoogleUpdatedএডিট স্ট্যাটাস সহ এক্সটেন্ডেড অ্যাট্রিবিউট (v1alpha)
মার্চেন্টের দেওয়া অ্যাট্রিবিউট এবং গ্রাহকের জন্য অ্যাট্রিবিউট,
প্রতিটি অ্যাট্রিবিউটের এডিট লাইফসাইকেল স্টেজ (যেমন
EDIT_LIFECYCLE_STAGE_PENDING বা EDIT_LIFECYCLE_STAGE_REJECTED), এডিট সোর্স
(SOURCE_API বা SOURCE_UI) এবং নীতি লঙ্ঘনের কারণ, একটি কলে একসাথে পেতে,
v1alpha-এ
locations.attributes.getExtended
ব্যবহার করুন:
GET https://mybusinessbusinessinformation.googleapis.com/v1alpha/locations/{locationId}/attributes:getExtendedসম্পূর্ণ উত্তর সংক্রান্ত উদাহরণ এবং অ্যাট্রিবিউট এডিট স্ট্যাটাস ও নীতি লঙ্ঘনের ব্যাখ্যা সম্পর্কে বিস্তারিত জানতে, লোকেশন ও অ্যাট্রিবিউটের জন্য এডিট স্ট্যাটাস চেক করুন দেখুন।
তালিকার জন্য অ্যাট্রিবিউট সেট করা
locations.updateAttributes-এর
মাধ্যমে অ্যাট্রিবিউট সেট করতে,
আপনি যে অ্যাট্রিবিউট আপডেট করতে চান তার সাথে attributeMask প্যারামিটার সেট করুন।
নিম্নলিখিত উদাহরণে, কোনও লিস্টিংয়ের জন্য গ্রহণযোগ্য ক্রেডিট কার্ডের ধরন ও ডেলিভারি বিকল্পের অ্যাট্রিবিউট সেট করা হয়েছে।
PATCH https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=pay_credit_card_types_accepted,has_no_contact_delivery { "name": "locations/{locationId}/attributes", "attributes": [ { "name": "has_no_contact_delivery", "values": [ true ] }, { "name": "pay_credit_card_types_accepted", "repeatedEnumValue": { "setValues": [ "american_express", "visa" ] } } ] }