सेवाएं जोड़ें

कारोबार अपनी Business Profile की लिस्टिंग में, अपनी सेवाएं जोड़ सकते हैं. इसमें किसी स्टोर में दी जाने वाली या ग्राहकों की जगहों पर दी जाने वाली सेवाएं शामिल हो सकती हैं.

ज़रूरी शर्तें और फ़ॉर्मैट

सभी कारोबार, अपनी Business Profile की लिस्टिंग में सेवाएं नहीं जोड़ सकते. ज़रूरी शर्तें पूरी करने के लिए, मेटाडेटा में canModifyServiceList की स्थिति देखें.

किसी सेवा को ServiceItem के रूप में दिखाया जाता है, जो नीचे दिए गए दो फ़ॉर्मैट के साथ काम करता है:

  • StructuredServiceItem: Google की पहले से तय सेवाओं को StructuredServiceItem के रूप में दिखाया जा सकता है, जिसमें serviceTypeId होता है.
  • FreeFormServiceItem: पसंद के मुताबिक सेवाएं देने के लिए, FreeFormServiceItem का इस्तेमाल करें, जिसमें लेबल होता है.

कैटगरी के नाम के हिसाब से, पहले से तय सेवाओं की लिस्टिंग करना

कैटगरी के नाम के हिसाब से कैटगरी में पहले से तय सेवाओं को खोजने के लिए, categories.list का इस्तेमाल करें. उन सभी कैटगरी के लिए किया गया अनुरोध जिनमें सिंगापुर में salon नाम शामिल है, उन्हें नीचे दिए गए अनुरोध वाले सेक्शन में दिखाया गया है.

अनुरोध

CategoryView को FULL पर सेट किया जाना चाहिए.

एचटीटीपी
GET https://mybusinessbusinessinformation.googleapis.com/v1/categories?regionCode=SG&languageCode=EN&filter=displayname=salon&view=FULL

जवाब

नीचे दिए गए आंशिक जवाब से काम करने वाले सभी ServiceTypes फ़ंक्शन मिलते हैं.

{
    "categories": [
        {
            "name": "gcid:hair_salon",
            "displayName": "Hairdresser",
            "serviceTypes": [
                {
                    "serviceTypeId": "job_type_id:body_waxing",
                    "displayName": "Body Waxing"
                },
                {
                    "serviceTypeId": "job_type_id:hair_coloring",
                    "displayName": "Hair coloring"
                },
                {
                    "serviceTypeId": "job_type_id:hair_extensions",
                    "displayName": "Hair extensions"
                },
                {
                    "serviceTypeId": "job_type_id:hair_styling",
                    "displayName": "Hair styling"
                },
                {
                    "serviceTypeId": "job_type_id:manicures",
                    "displayName": "Manicures"
                },
                {
                    "serviceTypeId": "job_type_id:pedicures",
                    "displayName": "Pedicures"
                }
            ]
        }
}

कैटगरी आईडी के हिसाब से, पहले से तय सेवाओं की सूची बनाएं

किसी कैटगरी आईडी के हिसाब से, पहले से तय सेवाओं को खोजने के लिए, categories.batchGet का इस्तेमाल करें. अमेरिका में कैटगरी आईडी gcid:electrician के तहत जानकारी पाने के लिए किया गया अनुरोध, नीचे दिए गए अनुरोध वाले सेक्शन में दिखाया गया है.

अनुरोध

CategoryView को FULL पर सेट किया जाना चाहिए.

एचटीटीपी
GET https://mybusinessbusinessinformation.googleapis.com/v1/categories:batchGet?regionCode=US&languageCode=en&names=gcid:electrician&view=FULL

जवाब

जवाब में, gcid:electrician के लिए इस्तेमाल किए जा सकने वाले सभी ServiceTypes शामिल हैं.

{
    "categories": [
        {
            "name": "gcid:electrician",
            "displayName": "Electrician",
            "serviceTypes": [
                {
                    "serviceTypeId": "job_type_id:construction",
                    "displayName": "Construction"
                },
                {
                    "serviceTypeId": "job_type_id:electric_car_charger",
                    "displayName": "Install electric car charger"
                },
                {
                    "serviceTypeId": "job_type_id:electrician_remodeling",
                    "displayName": "Remodeling"
                },
                {
                    "serviceTypeId": "job_type_id:general_repairs",
                    "displayName": "General repairs"
                },
                {
                    "serviceTypeId": "job_type_id:install_fan",
                    "displayName": "Install fan"
                },
                {
                    "serviceTypeId": "job_type_id:install_ground_wire",
                    "displayName": "Install ground wire"
                },
                {
                    "serviceTypeId": "job_type_id:install_light_fixtures",
                    "displayName": "Install light fixtures"
                },
                {
                    "serviceTypeId": "job_type_id:install_outdoor_lighting",
                    "displayName": "Install outdoor lighting"
                },
                {
                    "serviceTypeId": "job_type_id:install_outlets_switches",
                    "displayName": "Install outlets or switches"
                },
                {
                    "serviceTypeId": "job_type_id:install_security_system",
                    "displayName": "Install security system"
                },
                {
                    "serviceTypeId": "job_type_id:installation",
                    "displayName": "Installation"
                },
                {
                    "serviceTypeId": "job_type_id:relocate_outlets_switches",
                    "displayName": "Relocate outlets or switches"
                },
                {
                    "serviceTypeId": "job_type_id:repair_fan",
                    "displayName": "Repair fan"
                },
                {
                    "serviceTypeId": "job_type_id:repair_light_fixtures",
                    "displayName": "Repair light fixtures"
                },
                {
                    "serviceTypeId": "job_type_id:repair_outlets_switches",
                    "displayName": "Repair outlets or switches"
                },
                {
                    "serviceTypeId": "job_type_id:repair_panel",
                    "displayName": "Repair panel"
                },
                {
                    "serviceTypeId": "job_type_id:replace_upgrade_panel",
                    "displayName": "Replace or upgrade panel"
                },
                {
                    "serviceTypeId": "job_type_id:restore_power",
                    "displayName": "Restore power"
                }
            ]
        }
    ]
}

मौजूदा सेवाओं की लिस्टिंग बनाएं

सेवाओं की मौजूदा सूची पाने के लिए, locations.get का इस्तेमाल करें और readMask=serviceItems को सेट करें

अनुरोध

एचटीटीपी
GET https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?readMask=serviceItems

जवाब

यहां जवाब का एक उदाहरण दिया गया है

{
    "serviceItems": [
        {
            "structuredServiceItem": {
                "serviceTypeId": "job_type_id:hair_coloring"
            }
        },
        {
            "isOffered": true,
            "structuredServiceItem": {
                "serviceTypeId": "job_type_id:hair_styling"
            }
        },
        {
            "isOffered": true,
            "freeFormServiceItem": {
                "categoryId": "gcid:barber_shop",
                "label": {
                    "displayName": "Student Cuts"
                }
            }
        }
    ]
}

स्टोर पेज के लिए सेवाएं सेट करें

सेवाएं अपडेट करने के लिए, locations.patch और updateMask=serviceItems का इस्तेमाल करें. अलग-अलग सेवाओं को अपडेट नहीं किया जा सकता.

सेवाओं को StructuredServiceItem और FreeFormServiceItem के साथ सेट करने के लिए, नीचे दिया गया उदाहरण देखें:

एचटीटीपी
PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}?updateMask=serviceItems
{
   "serviceItems":[
      {
         "isOffered":false,
         "structuredServiceItem":{
            "serviceTypeId":"job_type_id:hair_coloring"
         }
      },
      {
         "isOffered":true,
         "structuredServiceItem":{
            "serviceTypeId":"job_type_id:hair_styling"
         }
      },
      {
         "isOffered":true,
         "freeFormServiceItem":{
            "categoryId":"gcid:hair_salon",
            "label":{
               "displayName":"Student Cuts"
            }
         }
      }
   ]
}