গুণাবলী যোগ করুন

বৈশিষ্ট্যগুলি ব্যবসাগুলিকে অ্যাক্সেসযোগ্যতার বিকল্প এবং সুযোগ-সুবিধাগুলির মতো অতিরিক্ত তথ্য অন্তর্ভুক্ত করার অনুমতি দেয়।

তালিকা বৈশিষ্ট্য

একটি প্রাথমিক বিভাগ এবং দেশের জন্য বৈশিষ্ট্যগুলির একটি তালিকা দেখতে, attributes.list জন্য অনুরোধ করুন। বৈশিষ্ট্যগুলি গতিশীল এবং প্রায়শই পুনরুদ্ধার করা উচিত৷ নিম্নলিখিত বিভাগে দেখানো উদাহরণ দেখুন.

অনুরোধ

তালিকার বিভাগ, অঞ্চল কোড এবং ভাষা কোডের উপর ভিত্তি করে একটি নির্দিষ্ট তালিকার জন্য বৈশিষ্ট্যগুলি তালিকাভুক্ত করতে, নীচের নমুনা অনুরোধটি পড়ুন:

HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes?regionCode=US&languageCode=EN&categoryName=gcid:restaurant

অবস্থান আইডি ব্যবহার করে একটি নির্দিষ্ট তালিকার জন্য বৈশিষ্ট্যগুলি তালিকাভুক্ত করতে, নীচের নমুনা অনুরোধটি পড়ুন:

HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/attributes?parent=locations/{locationId}

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

নিম্নলিখিত আংশিক প্রতিক্রিয়া বিভিন্ন AttributeValueType মান সহ বৈশিষ্ট্য প্রদান করে।

{
    {
      "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.updateAttributes এর সাথে বৈশিষ্ট্যগুলি সেট করতে, আপনি যে বৈশিষ্ট্যগুলি আপডেট করতে চান তার সাথে attributeMask প্যারামিটার সেট করুন৷

নিম্নলিখিত উদাহরণটি একটি তালিকার জন্য স্বীকৃত ক্রেডিট কার্ডের ধরন এবং বিতরণ বিকল্প বৈশিষ্ট্যগুলি সেট করে৷

HTTP
PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?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"
        ]
      }
    }
  ]
}