পরিষেবা যোগ করুন

ব্যবসা প্রতিষ্ঠানগুলো তাদের বিজনেস প্রোফাইল তালিকায় নিজেদের প্রদত্ত পরিষেবাগুলো যোগ করতে পারে। এর মধ্যে দোকানের অভ্যন্তরে প্রদত্ত পরিষেবা অথবা গ্রাহকের অবস্থানে দেওয়া পরিষেবা অন্তর্ভুক্ত থাকতে পারে।

যোগ্যতা এবং বিন্যাস

সব ব্যবসা তাদের ব্যবসায়িক প্রোফাইল তালিকায় পরিষেবা যোগ করতে পারে না। যোগ্যতা যাচাই করতে, মেটাডেটা -তে canModifyServiceList এর অবস্থা পরীক্ষা করুন।

একটি সার্ভিসকে ServiceItem হিসেবে উপস্থাপন করা হয়, যা নিম্নলিখিত দুটি ফরম্যাট সমর্থন করে:

  • StructuredServiceItem : গুগলের পূর্বনির্ধারিত পরিষেবাগুলোকে একটি StructuredServiceItem হিসেবে উপস্থাপন করা যায়, যার মধ্যে একটি serviceTypeId থাকে।
  • FreeFormServiceItem : কাস্টম পরিষেবা প্রদান করতে, এমন একটি FreeFormServiceItem ব্যবহার করুন যাতে একটি Label থাকে।

বিভাগের নাম অনুসারে পূর্বনির্ধারিত পরিষেবাগুলির তালিকা

কোনো ক্যাটাগরির নাম দিয়ে তার অধীনে পূর্বনির্ধারিত পরিষেবাগুলো খুঁজতে, categories.list ব্যবহার করুন। সিঙ্গাপুরে salon নামটি অন্তর্ভুক্ত রয়েছে এমন সমস্ত ক্যাটাগরির জন্য একটি অনুরোধ নিম্নলিখিত Request বিভাগে দেখানো হয়েছে।

অনুরোধ

CategoryView অবশ্যই FULL এ সেট করতে হবে।

HTTP
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 এ সেট করতে হবে।

HTTP
GET https://mybusinessbusinessinformation.googleapis.com/v1/categories:batchGet?regionCode=US&languageCode=en&names=gcid:electrician&view=FULL

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

প্রতিক্রিয়াটিতে gcid:electrician জন্য সমস্ত সমর্থিত ServiceType অন্তর্ভুক্ত রয়েছে।

{
    "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 সেট করুন।

অনুরোধ

HTTP
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 ব্যবহার করে সার্ভিস সেট করতে, নিম্নলিখিত উদাহরণটি দেখুন:

HTTP
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"
            }
         }
      }
   ]
}