- 资源:Location
- JSON 表示法
- PhoneNumbers
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 类别
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 类别
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ServiceType
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- MoreHoursType
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PostalAddress
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- BusinessHours
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- TimePeriod
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DayOfWeek
- TimeOfDay
- SpecialHours
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SpecialHourPeriod
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 日期
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ServiceAreaBusiness
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- BusinessType
- 地点
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PlaceInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AdWordsLocationExtensions
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- LatLng
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- OpenInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- OpenForBusiness
- 元数据
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 个人资料
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RelationshipData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RelevantLocation
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RelationType
- MoreHours
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ServiceItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- StructuredServiceItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- FreeFormServiceItem
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 标签
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 资金
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 方法
资源:Location
JSON 表示法 |
---|
{ "name": string, "languageCode": string, "storeCode": string, "title": string, "phoneNumbers": { object ( |
字段 | |
---|---|
name |
此营业地点的 Google 标识符,格式为: |
languageCode |
不可变。地理位置的语言。在创建过程中设置,不可更新。 |
storeCode |
可选。此营业地点的外部标识符,它在指定账号中必须是唯一的。这表明可将此营业地点与您自己的记录相关联。 |
title |
必需。营业地点名称应真实反映商家的实际名称,与店面、网站和文具用品上的名称一致并为客户所知。您可以在资源的其他字段中添加任何其他相关信息(例如 |
phoneNumbers |
可选。客户用来与商家联系的不同电话号码。 |
categories |
可选。用于描述商家的不同类别。 |
storefrontAddress |
可选。用于描述您的营业地点的准确无误的地址。不接受位于偏远地区的邮政信箱地址或邮箱地址。目前,您最多可以在地址中指定五个 |
websiteUri |
可选。此商家的网址。如果可以,请使用能代表具体营业地点的网址,而不是能代表所有营业地点或品牌的通用网站/网址。 |
regularHours |
可选。商家的营业时间。 |
specialHours |
可选。商家的特殊营业时间。通常包括节假日营业时间以及除正常营业时间之外的其他时间。这些设置会取代正常营业时间。如果未设置常规营业时间,则无法设置此字段。 |
serviceArea |
可选。上门服务商家在客户所在地提供服务。如果商家是上门服务商家,则此字段描述的是该商家提供服务的区域。 |
labels[] |
可选。一组自由形式的字符串,可让您为自己的商家添加代码。这些标签不会向用户显示;只有您可以看到。每个标签的长度必须介于 1 到 255 个字符之间。 |
adWordsLocationExtensions |
可选。AdWords 中显示的附加信息。 |
latlng |
可选。用户提供的纬度和经度。创建营业地点时,如果成功对提供的地址进行地理编码,系统会忽略此字段。只有在创建期间接受了用户提供的 |
openInfo |
可选。一个标记,指明营业地点当前是否正常营业。 |
metadata |
仅限输出。用户不可修改的其他信息。 |
profile |
可选。用极具个性色彩的语言描述您的商家,并与用户分享您的商家和服务的独特故事。 必须为除住宿类别以外的所有类别(例如酒店、汽车旅馆、旅社)都填写此字段。 |
relationshipData |
可选。与此商家相关的所有营业地点和连锁店。 |
moreHours[] |
可选。为商家的不同部门或特定客户提供更多营业时间。 |
serviceItems[] |
可选。商家支持的服务列表。例如理发、安装热水器等。系统会自动移除重复的服务项目。 |
PhoneNumbers
商家的电话号码集合。更新期间,必须同时设置这两个字段。客户端不能只使用更新掩码更新主要电话号码或其他电话号码。首选国际电话号码格式,例如“+1 415 555 0132”。如需了解详情,请参阅 (https://developers.google.com/style/phone-numbers#international-phone-numbers)。
JSON 表示法 |
---|
{ "primaryPhone": string, "additionalPhones": [ string ] } |
字段 | |
---|---|
primaryPhone |
必需。具体营业地点的电话号码,最好是直拨电话。请尽可能使用本地电话号码,而不是呼叫中心热线服务号码。 |
additionalPhones[] |
可选。除了主要电话号码以外,最多还可以填写 2 个商家联系电话号码(仅限手机或固话号码,不得使用传真号码)。 |
类别
描述商家的类别集合。更新期间,必须同时设置这两个字段。禁止客户端使用更新掩码单独更新主要类别或其他类别。
JSON 表示法 |
---|
{ "primaryCategory": { object ( |
字段 | |
---|---|
primaryCategory |
必需。最能准确描述此营业地点涉及的核心业务的类别。 |
additionalCategories[] |
可选。用于描述您的业务的其他类别。类别可帮助客户针对他们感兴趣的服务找到准确具体的结果。为确保您的商家信息准确有效,请务必使用尽可能少的类别来描述您的整体核心业务。选择尽可能具体并可代表您的主要业务的类别。 |
类别
用于描述商家性质(而非具体介绍商家的业务)的类别。如需查看有效类别 ID 的列表,以及这些 ID 与直观易懂的名称的映射,请参阅 categories.list
。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "serviceTypes": [ { object ( |
字段 | |
---|---|
name |
必需。此类别的稳定 ID(由 Google 提供)。修改类别(创建或更新营业地点)时必须指定此值。 |
displayName |
仅限输出。人类可读的类别名称。这是在读取位置信息时设置的。修改位置时,必须设置 |
serviceTypes[] |
仅限输出。适用于此业务类别的所有服务类型的列表。 |
moreHoursTypes[] |
仅限输出。更多适用于此业务类别的营业时间类型。 |
ServiceType
用于描述商家提供的服务类型的消息。
JSON 表示法 |
---|
{ "serviceTypeId": string, "displayName": string } |
字段 | |
---|---|
serviceTypeId |
仅限输出。此服务类型的稳定 ID(由 Google 提供)。 |
displayName |
仅限输出。人类可读的服务类型的显示名称。 |
MoreHoursType
除了正常营业时间外,商家可以提供的其他营业时间类型。
JSON 表示法 |
---|
{ "hoursTypeId": string, "displayName": string, "localizedDisplayName": string } |
字段 | |
---|---|
hoursTypeId |
仅限输出。Google 针对此营业时间类型提供的稳定 ID。 |
displayName |
仅限输出。营业时间类型的直观易懂的英文显示名。 |
localizedDisplayName |
仅限输出。简单易懂的营业时间类型的本地化显示名。 |
PostalAddress
表示邮政地址,例如邮政递送或付款地址。给定邮政地址时,邮政服务可以将物品投递到处所、邮政信箱或其他投递地点。此对象不模拟地理位置(道路、城镇、山区)。
在典型的使用场景中,地址将通过用户输入或导入现有数据来创建,具体取决于进程的类型。
有关输入/修改地址的建议:- 使用支持国际化的地址微件,例如 https://github.com/google/libaddressinput。不应向用户显示用于输入或修改该字段的其他国家/地区对应的界面元素。
如需详细了解如何使用此架构,请参阅:https://support.google.com/business/answer/6397478
JSON 表示法 |
---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
字段 | |
---|---|
revision |
所有新版本必须向后兼容旧版本。 |
regionCode |
必需。地址的国家/地区的 CLDR 地区代码。系统不会推断此字段,该值由用户确保正确。如需了解详情,请参阅 https://cldr.unicode.org/ 和 https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html。例如:瑞士的地区代码为“CH”。 |
languageCode |
选填。此地址内容的 BCP-47 语言代码(如果已知)。这通常是输入表单的界面语言,或者与地址的“国家/地区”中使用的某种语言或其转换后的其他语言相匹配。这可能会影响某些国家/地区的格式,但对数据的正确性并不重要,也不会影响任何验证或其他与格式无关的操作。 如果此值未知,则应省略(而不是指定可能不正确的默认值)。 示例:“zh-Hant”、“ja”、“ja-Latn”、“en”。 |
postalCode |
可选。地址的邮政编码。并非所有国家/地区都使用或要求使用邮政编码,但在使用邮政编码时,它们可能会触发地址其他部分的额外验证(例如美国的州/邮政编码验证)。 |
sortingCode |
可选。特定于国家/地区的额外排序代码。大多数区域都未使用此功能。在使用它的地方,此值可以是一个类似“CEDEX”的字符串,后面可能会跟一个数字(例如“CEDEX 7”),或者只有一个数字,代表“管制区代码”(牙买加),“投递区域指标”(马拉维)或“邮局指标”(例如科特迪瓦)。 |
administrativeArea |
可选。最高行政区划,用于国家或地区的邮政地址。例如,此值可以是州、省、州(俄罗斯)或县。具体来说,对于西班牙,此值为省而非自治区(例如此值为“巴塞罗那”而非“加泰罗尼亚”)。许多国家在邮政地址中不使用行政区划。例如对于瑞士,此字段应留空。 |
locality |
可选。一般是指地址的城市/城镇部分。示例:美国的城市、意大利的市镇、英国的邮镇。对于没有明确定义 locality 或者其无法很好地对应这个结构的区域,应将 locality 留空并使用 address_lines。 |
sublocality |
可选。地址的子级市行政区。例如,此值可以是社区、自治市/镇/区、行政区。 |
addressLines[] |
描述详细地址的非结构化地址行。 由于 addressLines 中的值没有类型信息,并且有时可能在单个字段中包含多个值(例如“Austin, TX”),因此清楚的行顺序很重要。地址行的顺序应该是地址的国家/地区的“信封顺序”。在某些地方,此顺序有可能不同(例如日本),address_language 有助于使其明确(例如,“ja”表示从大到小排序,“ja-Latn”或“en”表示从小到大排序)。这样就可以根据语言选择地址的具体行。 地址的最小结构化表示形式由 regionCode 和 addressLines 组成,其中所有其他信息都放在 addressLines 中。可以在没有地理编码的情况下非常近似地设置此地址的格式,但是在至少部分完成之前,不能对任何地址组成部分进行语义推理。 创建仅包含 regionCode 和 addressLines 的地址,然后进行地理编码是处理完全非结构化地址的推荐方法(而不是猜测地址的哪些部分是城市/市镇或行政区)。 |
recipients[] |
可选。此地址的收件人。在某些情况下,该字段可能包含多行信息。例如,它可能包含“转交”信息。 |
organization |
可选。地址对应的组织的名称。 |
BusinessHours
表示此营业地点正常营业的时间段。存储 [TimePeriod][google.mybusiness.mybusinessinformation.v1.TimePeriod] 实例的集合。
JSON 表示法 |
---|
{
"periods": [
{
object ( |
字段 | |
---|---|
periods[] |
必需。此营业地点正常营业的时间段。每个时间段都表示营业地点在一周内正常营业的时段。 |
TimePeriod
表示商家营业的时间范围,从指定的开始营业日期/时间开始,到指定的结束营业日期/时间结束。结束营业时间必须在开始营业时间之后,例如当天晚些时候或次日。
JSON 表示法 |
---|
{ "openDay": enum ( |
字段 | |
---|---|
openDay |
必需。指明此时间段开始的 |
openTime |
必需。有效值为 00:00-24:00,其中 24:00 表示指定日期字段结束时的午夜。 |
closeDay |
必需。指示此时间段结束的 |
closeTime |
必需。有效值为 00:00-24:00,其中 24:00 表示指定日期字段结束时的午夜。 |
DayOfWeek
表示星期几。
枚举 | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
未指定星期几。 |
MONDAY |
星期一 |
TUESDAY |
星期二 |
WEDNESDAY |
星期三 |
THURSDAY |
星期四 |
FRIDAY |
星期五 |
SATURDAY |
星期六 |
SUNDAY |
星期日 |
TimeOfDay
表示一天中的某个时间。日期和时区不重要,或在别处指定。API 可以选择允许闰秒。相关类型为 google.type.Date
和 google.protobuf.Timestamp
。
JSON 表示法 |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
字段 | |
---|---|
hours |
一天中的小时(采用 24 小时制)。值应为 0 到 23。对于业务结束时间等场景,API 可以选择允许“24:00:00”一值。 |
minutes |
一天中某小时的分钟数。值必须是介于 0 和 59 之间的数字。 |
seconds |
时间的秒数部分。通常必须是介于 0 和 59 之间的数字。如果 API 允许闰秒,则 API 可以允许 60 一值。 |
nanos |
秒数的小数部分(以纳秒为单位)。值必须是介于 0 和 999999999 之间的数字。 |
SpecialHours
表示营业地点的营业时间与其正常营业时间不同的一组时间段。
JSON 表示法 |
---|
{
"specialHourPeriods": [
{
object ( |
字段 | |
---|---|
specialHourPeriods[] |
必需。商家正常营业时间的例外情况列表。 |
SpecialHourPeriod
表示营业地点的营业时间与其正常营业时间不同的一个时间段。采用特殊营业时间的时长不得超过 24 小时。openTime
和 startDate
必须早于 closeTime
和 endDate
。closeTime
和 endDate
可以推迟到指定 startDate
后一天的上午 11:59。例如,以下输入有效:
startDate=2015-11-23, openTime=08:00, closeTime=18:00
startDate=2015-11-23, endDate=2015-11-23, openTime=08:00,
closeTime=18:00 startDate=2015-11-23, endDate=2015-11-24,
openTime=13:00, closeTime=11:59
以下输入无效:
startDate=2015-11-23, openTime=13:00, closeTime=11:59
startDate=2015-11-23, endDate=2015-11-24, openTime=13:00,
closeTime=12:00 startDate=2015-11-23, endDate=2015-11-25,
openTime=08:00, closeTime=18:00
JSON 表示法 |
---|
{ "startDate": { object ( |
字段 | |
---|---|
startDate |
必需。此特殊时段的开始日期。 |
openTime |
可选。有效值为 00:00-24:00,其中 24:00 表示指定日期字段结束时的午夜。如果 |
endDate |
可选。此特殊时段的结束日期。如果未设置 |
closeTime |
可选。有效值为 00:00-24:00,其中 24:00 表示指定日期字段结束时的午夜。如果 |
closed |
可选。如果为 true,则系统会忽略 |
日期
表示整个或部分日历日期(例如生日)。一天中的时间和时区要么在别处指定,要么不重要。日期相对于公历。可以表示以下任一情况:
- 包含非零年份、月份和天值的完整日期。
- 月份和天,年份值为零(例如周年纪念日)。
- 单独的年份,月份和天值为零。
- 年份和月份,天值为零(例如,信用卡到期日期)。
相关类型:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
JSON 表示法 |
---|
{ "year": integer, "month": integer, "day": integer } |
字段 | |
---|---|
year |
日期中的年份。必须介于 1 到 9999 之间,或为 0(即指定不含年份的日期)。 |
month |
一年中的第几个月。必须介于 1 到 12 之间,或为 0(即只指定年份,不指定月份和天值)。 |
day |
一个月中的第几天。必须介于 1 到 31 之间并且对年份和月份有效,或为 0(即天不重要,指定单独的年份或者年份和月份)。 |
ServiceAreaBusiness
上门服务商家在客户所在地提供服务(例如锁匠或管道工)。
JSON 表示法 |
---|
{ "businessType": enum ( |
字段 | |
---|---|
businessType |
必需。表示 [type] 上门服务商家的 [google.mybusiness.businessinfo.v1.ServiceAreaBusiness.BusinessType]。 |
places |
此商家提供服务的区域由一组地点定义。 |
regionCode |
不可变。上门服务商家所在国家/地区的 CLDR 地区代码。如需了解详情,请参阅 http://cldr.unicode.org/ 和 http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html。例如:瑞士的地区代码为“CH”。 对于 CUSTOMER_LOCATION_ONLY 商家,此字段是必填字段,否则会被忽略。 此处指定的地区可以与该商家服务区域中的地区不同(例如,在所在地区以外的地区提供服务的上门服务商家)。 如果此营业地点创建后需要验证,则提供的用于验证的地址必须位于该区域内,且企业主或其授权代表必须能够通过提供的验证地址接收邮政信件。 |
BusinessType
指明此商家是仅在客户所在地提供现场服务(例如拖车),还是同时在地址和现场提供服务(例如,带用餐区的披萨店,并提供送餐服务)。
枚举 | |
---|---|
BUSINESS_TYPE_UNSPECIFIED |
仅限输出。未指定。 |
CUSTOMER_LOCATION_ONLY |
仅在周边地区(而非商家地址)提供服务。如果商家正在从 CUSTOMER_AND_BUSINESS_LOCATION 更新为 CUSTOMER_LOCATION_ONLY,则营业地点更新必须包含字段掩码 storefrontAddress ,并将该字段设置为空。 |
CUSTOMER_AND_BUSINESS_LOCATION |
在商家地址和周边地区提供服务。 |
地点
定义由一组地点表示的区域集合。
JSON 表示法 |
---|
{
"placeInfos": [
{
object ( |
字段 | |
---|---|
placeInfos[] |
由地点 ID 表示的区域。上限为 20 个地点。 |
PlaceInfo
定义由地点 ID 表示的区域。
JSON 表示法 |
---|
{ "placeName": string, "placeId": string } |
字段 | |
---|---|
placeName |
必需。地点的本地化名称。例如 |
placeId |
必需。地点的 ID。必须与区域相对应。(https://developers.google.com/places/web-service/supported_types#table3) |
AdWordsLocationExtensions
AdWords 中显示的附加信息。
JSON 表示法 |
---|
{ "adPhone": string } |
字段 | |
---|---|
adPhone |
必需。要在 AdWords 附加地址信息中显示的备用电话号码(而非营业地点的主要电话号码)。 |
LatLng
表示纬度/经度对的对象。该对象以一对双精度数表示,分别代表纬度度数和经度度数。除非另有说明,否则该对象必须符合 WGS84 标准。值必须介于标准化范围内。
JSON 表示法 |
---|
{ "latitude": number, "longitude": number } |
字段 | |
---|---|
latitude |
纬度(以度为单位)。它必须在 [-90.0, +90.0] 范围内。 |
longitude |
经度(以度为单位)。它必须在 [-180.0, +180.0] 范围内。 |
OpenInfo
与商家营业状态相关的信息。
JSON 表示法 |
---|
{ "status": enum ( |
字段 | |
---|---|
status |
必需。指明营业地点目前是否正常营业。默认情况下,所有营业地点均正常营业,除非已更新为停业。 |
canReopen |
仅限输出。指明此商家是否符合重新开业的条件。 |
openingDate |
可选。营业地点首次开业的日期。如果不知道确切日期,只能提供月份和年份。该日期必须是过去的日期,或者不超过未来一年内的日期。 |
OpenForBusiness
指明营业地点的状态。
枚举 | |
---|---|
OPEN_FOR_BUSINESS_UNSPECIFIED |
未指定。 |
OPEN |
指明营业地点正常营业。 |
CLOSED_PERMANENTLY |
指明营业地点已永久停业。 |
CLOSED_TEMPORARILY |
指明营业地点已临时停业。 |
元数据
与营业地点相关且用户不可修改的其他信息。
JSON 表示法 |
---|
{ "hasGoogleUpdated": boolean, "hasPendingEdits": boolean, "canDelete": boolean, "canOperateLocalPost": boolean, "canModifyServiceList": boolean, "canHaveFoodMenus": boolean, "canOperateHealthData": boolean, "canOperateLodgingData": boolean, "placeId": string, "duplicateLocation": string, "mapsUri": string, "newReviewUri": string, "canHaveBusinessCalls": boolean, "hasVoiceOfMerchant": boolean } |
字段 | |
---|---|
hasGoogleUpdated |
仅限输出。指明与此营业地点相关联的地点 ID 是否有需要更新或被客户端拒绝的更新。如果已设置此布尔值,则应调用 |
hasPendingEdits |
仅限输出。指明此营业地点的任何属性是否处于修改待审核状态。 |
canDelete |
仅限输出。指明是否可以使用 API 删除营业地点。 |
canOperateLocalPost |
仅限输出。指明商家信息是否可以管理本地帖子。 |
canModifyServiceList |
仅限输出。指明商家信息是否可以修改服务列表。 |
canHaveFoodMenus |
仅限输出。指明商家信息是否可以显示食品菜单。 |
canOperateHealthData |
仅限输出。指明营业地点是否可以对健康数据执行操作。 |
canOperateLodgingData |
仅限输出。指明营业地点是否可以处理住宿数据。 |
placeId |
仅限输出。如果此营业地点显示在 Google 地图上,将在此字段中填充该营业地点的地点 ID。此 ID 可用于各种 Places API。 此字段可在调用 Create 期间设置,但不能在调用 Update 期间设置。 |
duplicateLocation |
仅限输出。此营业地点重复的营业地点资源。 |
mapsUri |
仅限输出。指向 Google 地图上营业地点的链接。 |
newReviewUri |
仅限输出。指向 Google 搜索上可供客户对营业地点进行评价的页面的链接。 |
canHaveBusinessCalls |
仅限输出。指明商家信息是否符合商家致电的条件。 |
hasVoiceOfMerchant |
仅限输出。指明商家信息是否具有商家语音。如果此布尔值为 false,您应调用 locations.getVoiceOfMerchantState API,以详细了解他们没有 Voice of Merchant 的原因。 |
个人资料
与营业地点的商家资料有关的所有信息。
JSON 表示法 |
---|
{ "description": string } |
字段 | |
---|---|
description |
必需。使用您自己的语音对地点的说明,其他任何人都无法修改。 |
RelationshipData
与此营业地点相关的所有父级营业地点和子级营业地点的信息。
JSON 表示法 |
---|
{ "parentLocation": { object ( |
字段 | |
---|---|
parentLocation |
与此位置有关联的父级位置。 |
childrenLocations[] |
与此位置有关联的子位置的列表。 |
parentChain |
此营业地点所属连锁店的资源名称。[如何查找连锁店 ID] [Locations.SearchChains] |
RelevantLocation
与当前营业地点相关的另一个营业地点的信息。关系可以是 DEPARTMENT_OF 或 INDEPENDENT_ESTABLISHMENT_OF 中的任意一项,且此处指定的位置可以位于该位置的任一一侧(父/子)。
JSON 表示法 |
---|
{
"placeId": string,
"relationType": enum ( |
字段 | |
---|---|
placeId |
必需。通过 placeID 指定位于关系另一端的位置。 |
relationType |
必需。关系的类型。 |
RelationType
需要指定的类型关系。
枚举 | |
---|---|
RELATION_TYPE_UNSPECIFIED |
未指定类型。 |
DEPARTMENT_OF |
这代表着两个营业地点之间的关系,这些营业地点共用一个物理区域,同一品牌/高层管理人员/组织,但具有不同的关键属性(如商店营业时间或电话号码)。例如,Costco Pharmacy 是 Costco Wholesale 的一个部门。 |
INDEPENDENT_ESTABLISHMENT_IN |
这代表两个营业地点位于同一实际地点,但来自不同公司的情况(例如,Safeway 的星巴克、购物中心内的商店)。 |
MoreHours
营业地点针对特定类型的商家营业的时间段。
JSON 表示法 |
---|
{
"hoursTypeId": string,
"periods": [
{
object ( |
字段 | |
---|---|
hoursTypeId |
必需。营业时间类型。客户应调用 {#link businessCategories:BatchGet} 以获取其营业地点类别支持的营业时间类型。 |
periods[] |
必需。此营业地点正常营业的时间集合。每个时间段都表示营业地点在一周内正常营业的时段。 |
ServiceItem
描述单个服务项目的消息。用于描述商家提供的服务类型。例如,理发是一项服务。
JSON 表示法 |
---|
{ "price": { object ( |
字段 | |
---|---|
price |
可选。表示服务项目的货币价格。我们建议在添加价格时设置 currencyCode 和 units。这将被视为服务项目的固定价格。 |
联合字段 service_item_info 。应始终设置以下某个字段。service_item_info 只能是下列其中一项: |
|
structuredServiceItem |
可选。此字段将设置为结构化服务数据的大小写。 |
freeFormServiceItem |
可选。此字段将设置自由格式的服务数据的大小写。 |
StructuredServiceItem
表示商家提供的结构化服务。例如:toilet_installation。
JSON 表示法 |
---|
{ "serviceTypeId": string, "description": string } |
字段 | |
---|---|
serviceTypeId |
必需。 |
description |
可选。结构化服务项目的说明。字符数不能超过 300 个。 |
FreeFormServiceItem
表示商家提供的自由形式服务。这些服务不会作为结构服务数据的一部分公开。商家通过地理位置商家平台手动输入此类服务的名称。
JSON 表示法 |
---|
{
"category": string,
"label": {
object ( |
字段 | |
---|---|
category |
必需。此字段表示类别名称(即类别的固定 ID)。 |
label |
必需。项的带语言标记的标签。我们建议商品名称不超过 140 个字符,说明不超过 250 个字符。仅当输入为自定义服务项目时,才应设置此字段。应通过 serviceTypeId 更新标准化服务类型。 |
标签
显示价格列表、部分或商品时使用的标签。
JSON 表示法 |
---|
{ "displayName": string, "description": string, "languageCode": string } |
字段 | |
---|---|
displayName |
必需。价格列表、部分或商品的显示名。 |
description |
可选。价格列表、部分或商品的说明。 |
languageCode |
可选。这些字符串所适用的 BCP-47 语言代码。只能为每种语言设置一组标签。 |
金钱
表示含有货币类型的金额。
JSON 表示法 |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
字段 | |
---|---|
currencyCode |
ISO 4217 中定义的由三个字母组成的货币代码。 |
units |
金额的整数单位。例如,如果 |
nanos |
金额的纳诺 (10^-9) 单位数。这个值必须在 -999999999(含)和 +999999999(含)之间。如果 |
方法 |
|
---|---|
|
创建将由登录用户拥有的新营业地点。 |
|
列出指定账号的营业地点。 |