บันทึกการเปลี่ยนแปลง
v1alpha
การอัปเดตต่อไปนี้พร้อมใช้งานใน v1alpha
แก้ไขสถานะสำหรับสถานที่และแอตทริบิวต์
- เพิ่ม
locations.getExtended(GET /v1alpha/{name=locations/*}:getExtended) เพื่อดึงข้อมูลExtendedLocationซึ่งรวมถึงLocation(locationProvidedByMerchant) ที่ผู้ขายระบุ,Location(locationSeenByConsumers) สำหรับผู้บริโภค และการแมปชื่อช่องระดับบนสุดกับExtendedFieldData - เพิ่ม
locations.attributes.getExtended(GET /v1alpha/{name=locations/*/attributes}:getExtended) เพื่อดึงข้อมูลExtendedAttributesซึ่งจับคู่attributeProvidedByMerchantและattributeSeenByConsumersกับExtendedFieldDataสำหรับแต่ละแอตทริบิวต์ - เพิ่ม
ExtendedFieldDataเพื่อให้ข้อมูลเมตาการแก้ไขต่อช่องและต่อแอตทริบิวต์ ซึ่งรวมถึงEditLifecycleStage(เช่นEDIT_LIFECYCLE_STAGE_PENDINGหรือEDIT_LIFECYCLE_STAGE_REJECTED) เหตุผลในการปฏิเสธPolicyViolationการแก้ไขล่าสุดupdateTimeและแหล่งที่มาของการแก้ไขSource(SOURCE_API,SOURCE_UI) - ดูตัวอย่างการใช้งานได้ที่ตรวจสอบสถานะการแก้ไขสถานที่และแอตทริบิวต์
v1
การเข้าถึง API
คุณจะต้องเปิดใช้ Business Information API จากคอนโซล GCP ขอบเขต OAuth ยังคงเหมือนเดิม
URL ปลายทาง
ปลายทางสำหรับการค้นหาข้อมูลทางธุรกิจ แอตทริบิวต์ หมวดหมู่ เครือ และสถานที่ตั้งทั้งหมดจะเข้าถึงได้ที่ https://mybusinessbusinessinformation.googleapis.com/v1/ แทน https://mybusiness.googleapis.com/v4/
ชื่อเส้นทางสำหรับปลายทางของสถานที่ตั้งเปลี่ยนจาก accounts/accountId/locations/locationId เป็น locations/locationId
การอัปเดตตำแหน่ง
locationNameเปลี่ยนชื่อเป็นtitleแล้วwebsiteUrlเปลี่ยนชื่อเป็นwebsiteUriแล้ว- ตอนนี้
accounts.locations.listและlocations.getต้องใช้ readMask - ตอนนี้
primaryPhoneและadditionalPhonesเป็นส่วนหนึ่งของ PhoneNumbers แล้ว - ตอนนี้
primaryCategoryและadditionalCategoriesเป็นส่วนหนึ่งของหมวดหมู่แล้ว addressเปลี่ยนชื่อเป็นstorefrontAddressแล้วaccounts.locations.clearAssociationได้รับการอัปเดตเป็นlocations.clearLocationAssociationแล้ว- ตอนนี้ระบบจะอ่านและอัปเดต
serviceItemsจากออบเจ็กต์ Location โดยตรง
Attributes
- ออบเจ็กต์
Attributesใหม่และปลายทาง locations.attributes.getGoogleUpdated ที่เกี่ยวข้องเพื่อรับเวอร์ชันที่อัปเดตจาก Google attributes.listมีพารามิเตอร์show_allที่ช่วยให้ลูกค้าเห็นแอตทริบิวต์ต่างๆ ทั้งหมดที่ตั้งค่าไว้สำหรับชุดค่าผสมหมวดหมู่และภูมิภาคหนึ่งๆ ได้
ธุรกิจที่ให้บริการตามสถานที่
- ธุรกิจประเภท
CUSTOMER_LOCATION_ONLYไม่จำเป็นต้องกรอกที่อยู่อีกต่อไป - การเพิ่ม
regionCodeใน ServiceAreaBusiness ต้องตั้งค่าสำหรับธุรกิจประเภทCUSTOMER_LOCATION_ONLY
ปลายทางและออบเจ็กต์ที่เลิกใช้งานแล้ว
- การนำวัตถุ
LocationKeyรายการออก ระบบได้ย้ายช่องที่มีอยู่ไปยังข้อมูลเมตาแล้ว - การนำวัตถุ
PriceListsรายการออก โดยแทนที่ด้วย FoodMenus และ ServiceLists - การนำวัตถุ
LocationStateรายการออก ช่องที่มีอยู่ส่วนใหญ่ได้ย้ายไปที่ข้อมูลเมตาแล้ว แม้ว่า Metadata จะมีบูลีนเพื่อดูว่าผู้ขายควบคุมธุรกิจได้อย่างเต็มรูปแบบหรือไม่ (เสียงของผู้ขาย) แต่ฟิลด์ที่เกี่ยวข้องกับการระงับและการยืนยันที่มีรายละเอียดมากขึ้นได้ย้ายไปยัง Verifications API แล้ว ใช้เมธอด locations.getVoiceOfMerchantState สำหรับขั้นตอนถัดไปเพื่อรับ Voice of Merchant - เลิกใช้งานปลายทาง
googleLocations.reportและaccounts.locations.findMatchingLocationsแล้ว - ย้ายปลายทาง
TransferLocationไปยังlocations.transferใน Account Management API แล้ว