คุณสามารถใช้ Google Business Profile (GBP) API เพื่อเพิ่มหรืออัปเดตแอตทริบิวต์ URL ของ WhatsApp และการรับส่งข้อความสําหรับสถานที่ตั้งที่เฉพาะเจาะจง
การใช้แอตทริบิวต์เหล่านี้จะช่วยให้ลูกค้าติดต่อธุรกิจได้โดยใช้ WhatsApp หรือ SMS ซึ่งช่วยให้ผู้ขายเปิดช่องทางการสื่อสารโดยตรงกับผู้ใช้ใน GBP โดยมีเป้าหมายเพื่อปรับปรุงการมีส่วนร่วมและการสนับสนุนลูกค้า
ในส่วนนี้เราจะแสดงวิธีเพิ่ม อัปเดต หรือลบแอตทริบิวต์ URL
ข้อกำหนดเบื้องต้น
โปรดตรวจสอบว่าคุณมีสิ่งต่อไปนี้ก่อนดำเนินการต่อ
- บัญชีและสถานที่ตั้งของ Google Business Profile
- ข้อมูลเข้าสู่ระบบการให้สิทธิ์ที่จําเป็นเพื่อทําการเปลี่ยนแปลงสถานที่ตั้งของ Google Business Profile
ยืนยันสำเร็จ
หากต้องการเพิ่ม อัปเดต หรือลบแอตทริบิวต์ คุณจะต้องส่งคำขอ PATCH คำขอ PATCH ที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 OK
คำขอเพิ่มหรืออัปเดตแอตทริบิวต์
แนวทางนี้ใช้ได้กับทั้ง WhatsApp และการรับส่งข้อความ
หากต้องการเพิ่มหรืออัปเดตแอตทริบิวต์รายการเดียว ให้ใช้คําขอ HTTP PATCH ที่ส่งไปยังปลายทาง Google Business Profile API สําหรับ location.updateattributes
ระบุแอตทริบิวต์ที่คุณกําหนดเป้าหมายโดยใช้พารามิเตอร์การค้นหา attributeMask
ใน URL เนื้อความของคำขอจะมีข้อมูลแอตทริบิวต์ที่อัปเดตแล้ว
สำหรับ WhatsApp
คำขอมีลักษณะดังต่อไปนี้
PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_whatsapp
ในการนำไปใช้งาน ให้แทนที่ {locationId
} ด้วยรหัสจริงของสถานที่ตั้ง Google Business Profile
เนื้อความคำขอ (application/JSON) จะมีลักษณะดังต่อไปนี้
{
"name": "locations/17826990302864573181/attributes",
"attributes": [
{
"name":"attributes/url_whatsapp",
"values":[],
"uriValues": [
{
"uri": "https://wa.me/55555555"
}
]
}
]
}
แทนที่ตัวอย่าง 55555555
ด้วยหมายเลขโทรศัพท์ WhatsApp ของธุรกิจโดยใช้รูปแบบสากล
สำหรับการรับส่งข้อความ
คำขอจะเป็นดังนี้
PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_text_messaging
ในการนำไปใช้งาน ให้แทนที่ {locationId
} ด้วยรหัสจริงของสถานที่ตั้ง Google Business Profile
เนื้อความคำขอ (application/JSON) จะมีลักษณะดังต่อไปนี้
{
"name": "locations/17826990302864573181/attributes",
"attributes": [
{
"name":"attributes/url_text_messaging",
"values":[],
"uriValues": [
{
"uri": "sms:5555555555"
}
]
}
]
}
แทนที่ตัวอย่าง sms:5555555555
ด้วยหมายเลขโทรศัพท์ของธุรกิจสำหรับการรับส่งข้อความ
ลบแอตทริบิวต์
คุณสามารถลบทั้ง 2 แอตทริบิวต์ในคำขอ DELETE ได้โดยใส่ attributes/url_whatsapp
หรือ attributes/url_text_messaging
ในพารามิเตอร์การค้นหา attributeMask
เนื้อหาคำขอจะมีอาร์เรย์ออบเจ็กต์แอตทริบิวต์ 1 รายการต่อแอตทริบิวต์ที่ต้องการอัปเดตหรือลบ
คำขอมีลักษณะดังต่อไปนี้
DELETE
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_whatsapp,attributes/url_text_messaging3
ในการนำไปใช้งาน ให้แทนที่ {locationId
} ด้วยรหัสจริงของสถานที่ตั้ง Google Business Profile
เนื้อความคำขอ (application/JSON) จะมีลักษณะดังต่อไปนี้
{
"name": "locations/17826990302864573181/attributes",
"attributes": [
{
"name":"attributes/url_whatsapp",
"values":[],
"uriValues": []
}
]
}
แทนที่ตัวอย่าง uriValues
ด้วยวงเล็บว่าง ซึ่งจะรีเซ็ตค่าและนำออกจาก GBP