- リソース: 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
- 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
- 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 表現
- Money
- メソッド
リソース: Location
ビジネスです。これらの項目の詳細については、ヘルプセンター記事をご覧ください。有効な業種の一覧については、カテゴリのエンドポイントをご覧ください。
JSON 表現 |
---|
{ "name": string, "languageCode": string, "storeCode": string, "title": string, "phoneNumbers": { object ( |
フィールド | |
---|---|
name |
このビジネスの Google 識別子。形式は |
languageCode |
変更不可。ビジネスの言語。作成時に設定され、更新できません。 |
storeCode |
省略可。このビジネスの外部識別子。アカウント内で一意である必要があります。これにより、ビジネスとご自身の記録が関連付けられます。 |
title |
必須。ビジネス拠点の名前は、店舗、ウェブサイト、事務用品で一貫して使用されており、顧客に知られている実際のビジネスの名称である必要があります。関連する追加情報は、リソースの他のフィールド( |
phoneNumbers |
省略可。ユーザーがビジネスへの連絡に使用できるさまざまな電話番号。 |
categories |
省略可。ビジネスを表すさまざまなカテゴリ。 |
storefrontAddress |
省略可。ビジネス拠点を表す正確な住所。遠隔地にある私書箱は使用できません。現時点では、アドレスに最大 5 つの |
websiteUri |
省略可。このビジネスの URL。可能であれば、すべての拠点やブランドに共通する一般的なウェブサイトや URL ではなく、このビジネス拠点専用の URL を使用してください。 |
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 件登録できます(携帯電話でも固定電話でもかまいませんが、FAX 番号は指定できません)。 |
カテゴリ
ビジネスを表すカテゴリのコレクションです。更新中は、両方のフィールドを設定する必要があります。クライアントが更新マスクを使用してメインカテゴリまたは追加カテゴリを個別に更新することは禁止されています。
JSON 表現 |
---|
{ "primaryCategory": { object ( |
フィールド | |
---|---|
primaryCategory |
必須。このビジネスの中核事業を最もよく表すカテゴリ。 |
additionalCategories[] |
省略可。ビジネスを説明する追加のカテゴリです。カテゴリを指定すると、そのサービスを探しているユーザーに見つけてもらいやすくなります。ビジネス情報を正確かつ最新の状態に保つため、中核事業を表すカテゴリはできるだけ少なくします。できるだけ具体的で、なおかつ中心となるビジネスを表すカテゴリを選択します。 |
カテゴリ
カテゴリは業種を表すもので、事業内容を表すものではありません。有効なカテゴリ 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 など)を使用します。- そのフィールドが使用されている国以外では、フィールドの入力または編集用の UI 要素をユーザーに表示するべきではありません。
このスキーマの使用方法の詳細については、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 言語コード(わかっている場合)。多くの場合、これは入力フォームの UI 言語です。あるいは、住所の国や地域で使用されているいずれかの言語、またはそれらの言語を音訳したものと一致する場合もあります。これは特定の国で住所のフォーマットに影響する可能性がありますが、データの正確性にとっては重要でなく、検証やその他のフォーマット関連以外の操作には影響しません。 この値が不明な場合は省略してください(間違っている可能性があるデフォルトは指定しないでください)。 例: 「zh-Hant」、「ja」、「ja-Latn」、「en」。 |
postalCode |
省略可。住所の郵便番号。すべての国で郵便番号の使用や存在を必要としているわけではありませんが、使用されている場合は、住所の他の部分で追加の確認が行われることがあります(例: 米国での州 / 郵便番号の確認)。 |
sortingCode |
省略可。追加の国固有の並べ替えコード。ほとんどの地域では、これは使用されていません。使用される場合、値は「CEDEX」のような文字列で、その後に必要に応じて数字を付けたもの(例: 「CEDEX 7」)や、数字だけのものがあります。たとえば、ジャマイカの「セクターコード」、マラウイの「配達区域インジケータ」、コートジボワールの「郵便局インジケータ」などです。 |
administrativeArea |
省略可。その国 / 地域の住所に使用される最上位の行政区域。たとえば、州、省、都道府県などがこれに該当します。特にスペインでは、これは自治州ではなく県になります(例: 「カタルーニャ」ではなく「バルセロナ」)。州や県などの行政区画が住所表記に使用されない国もあります。たとえば、スイスではこの項目を空のままにします。 |
locality |
省略可。通常は住所の市区町村の部分を指します。たとえば、米国の市、イタリアのコムーネ、英国の郵便町名などがこれに該当します。地域区分が適切に定義されていないところや、この構造にうまく適合しない地域では、locality を空のままにして addressLines を使用してください。 |
sublocality |
省略可。住所の市町村部分の下位の区画。たとえば、字、特別区、地区などがこれに該当します。 |
addressLines[] |
住所の下位部分を記述する非構造化の住所行。 addressLines の値は型情報を持たず、単一のフィールドに複数の値を含めることができるため(例: 「Austin, TX」)、行の順序が明確であることが重要です。住所行の順序は、その住所の国 / 地域の「封筒順」であることが必要です。これが一定でない可能性のある場所(日本など)では、address_language を使用して明示的に指定します(例: 順序が大区分から小区分の場合は「ja」、小区分から大区分の場合は「ja-Latn」または「en」)。このように、住所の最も詳細な部分の行を言語に基づいて選択できます。 住所の構造化表現として許容される最小限の形式は、regionCode を設定し、残りすべての情報を addressLines に格納するというものです。そのような住所を、ジオコーディングなしできわめて正確に近く書式設定することも可能ですが、住所の構成要素についての意味的な推論は、少なくとも部分的に解決されるまでは不可能です。 完全に構造化されていない住所を処理するには、(住所のどの部分が地域区分で、どの部分が行政区域であるかを推測するのではなく)regionCode と addressLines のみを含む住所を作成してからジオコーディングを行うことをおすすめします。 |
recipients[] |
省略可。その住所で受け取る人。このフィールドには、場合によっては複数の情報を含めることができます。たとえば、「様方」情報が含まれる場合があります。 |
organization |
省略可。その住所にある組織の名前。 |
BusinessHours
ビジネスが営業している期間を表します。[TimePeriod][google.mybusiness.mybusinessinformation.v1.TimePeriod] インスタンスのコレクションを保持します。
JSON 表現 |
---|
{
"periods": [
{
object ( |
フィールド | |
---|---|
periods[] |
必須。ビジネスが営業している時間のコレクションです。各期間は、1 週間のうちビジネスが営業している時間帯を表します。 |
TimePeriod
ビジネスが営業している期間を表します。指定した営業開始日時から始まり、指定した営業終了日時で終わります。営業終了時間は、営業開始時間の後、たとえば同じ日の後の時間か翌日に設定する必要があります。
JSON 表現 |
---|
{ "openDay": enum ( |
フィールド | |
---|---|
openDay |
必須。この期間が始まる |
openTime |
必須。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
closeDay |
必須。この期間が終了する |
closeTime |
必須。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
DayOfWeek
曜日を表します。
列挙型 | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
曜日が指定されていません。 |
MONDAY |
月曜日 |
TUESDAY |
火曜日 |
WEDNESDAY |
Wednesday |
THURSDAY |
木曜日 |
FRIDAY |
金曜日 |
SATURDAY |
土曜日 |
SUNDAY |
日曜日 |
TimeOfDay
1 日のうちの時刻を表します。日付とタイムゾーンは重要ではないか、他の場所で指定されています。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 がうるう秒を許可する場合、値 60 が許可されます。 |
nanos |
秒の小数部分(ナノ秒単位)。0~999,999,999 である必要があります。 |
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 は、曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
endDate |
省略可。この特別営業時間が終了する日付です。 |
closeTime |
省略可。有効な値は 00:00 ~ 24:00 です。24:00 は、曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
closed |
省略可。true の場合、 |
日付
誕生日などのように、カレンダーの日付全体またはその一部を表します。時間帯とタイムゾーンは、他の場所で指定されているか、重要ではありません。日付はグレゴリオ暦を基準にしています。これは次のいずれかを表します。
- ゼロ以外の年、月、日の値を含む完全な日付。
- 年の値がゼロである月と日(記念日など)。
- 月と日の値がゼロである単独の年。
- 日がゼロである年と月(クレジット カードの有効期限など)
関連するタイプ:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
JSON 表現 |
---|
{ "year": integer, "month": integer, "day": integer } |
フィールド | |
---|---|
year |
その日付の年。1~9999、または年のない日付を指定する場合は 0 にする必要があります。 |
month |
1 年の中の月。1~12、または月と日のない年を指定する場合は 0 にする必要があります。 |
day |
1 月の中の日付。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 |
省略可。ビジネスが開業した日付です。正確な日付が不明な場合は、年月のみを指定できます。過去の日付か、今後 1 年以内の日付を指定してください。 |
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 |
出力専用。マップ上のビジネスへのリンク。 |
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 |
必須。プレイス ID を使用して、リレーションの反対側にあるビジネスを指定します。 |
relationType |
必須。関係のタイプ。 |
RelationType
指定するリレーションのタイプ。
列挙型 | |
---|---|
RELATION_TYPE_UNSPECIFIED |
未指定 |
DEPARTMENT_OF |
これは、1 つの物理的エリア、同じブランド/経営陣/組織を共有しているが、営業時間や電話番号などの主要な属性が異なる 2 つのビジネス拠点間の関係を表しています。たとえば、コストコ薬局はコストコ卸売業の部門です。 |
INDEPENDENT_ESTABLISHMENT_IN |
これは、2 つの拠点が同じ物理的場所に同じ場所に配置されているが、異なる会社によるもの(例: セーフウェイ内のスターバックス、ショッピング モール内の店舗)を表します。 |
MoreHours
特定の種類のビジネスで営業している期間。
JSON 表現 |
---|
{
"hoursTypeId": string,
"periods": [
{
object ( |
フィールド | |
---|---|
hoursTypeId |
必須。営業時間の種類です。クライアントは、{#link businessCategories:BatchGet} を呼び出して、ビジネスの業種でサポートされている営業時間タイプを取得する必要があります。 |
periods[] |
必須。ビジネスの営業時間のコレクションです。各期間は、1 週間のうちビジネスが営業している時間帯を表します。 |
ServiceItem
1 つのサービス アイテムを説明するメッセージ。販売者が提供しているサービスの種類を記述するために使用されます。たとえば、ヘアカットはサービスの一例です。
JSON 表現 |
---|
{ "price": { object ( |
フィールド | |
---|---|
price |
省略可。サービス アイテムの金額を表します。価格を含める場合は、currencyCode と unit を設定することをおすすめします。これはサービス アイテムの固定価格として扱われます。 |
共用体フィールド service_item_info 。次のいずれかのフィールドを必ず設定する必要があります。service_item_info は次のいずれかになります。 |
|
structuredServiceItem |
省略可。このフィールドは、構造化サービスデータの大文字と小文字を設定します。 |
freeFormServiceItem |
省略可。このフィールドは、自由形式のサービスデータの大文字 / 小文字が設定されます。 |
StructuredServiceItem
販売者が提供する構造化サービスを表します。例: toilet_installation
JSON 表現 |
---|
{ "serviceTypeId": string, "description": string } |
フィールド | |
---|---|
serviceTypeId |
必須。 |
description |
省略可。構造化サービス項目の説明。最大文字数は 300 文字です。 |
FreeFormServiceItem
販売者が提供している自由形式のサービスを表します。これらは、Google の構造サービスデータの一部として公開されないサービスです。販売者は、地理上の販売者サーフェスからそのようなサービスの名前を手動で入力します。
JSON 表現 |
---|
{
"category": string,
"label": {
object ( |
フィールド | |
---|---|
category |
必須。カテゴリ名(カテゴリの固定 ID)を表します。 |
label |
必須。商品アイテムの言語タグ付きのラベルです。商品アイテム名は半角 140 文字(全角 70 文字)、説明は半角 250 文字(全角 125 文字)以下にすることをおすすめします。このフィールドは、入力がカスタム サービス項目である場合にのみ設定する必要があります。標準化されたサービスタイプは serviceTypeId で更新する必要があります。 |
ラベル
価格表、セクション、またはアイテムを表示するときに使用されるラベル。
JSON 表現 |
---|
{ "displayName": string, "description": string, "languageCode": string } |
フィールド | |
---|---|
displayName |
必須。価格表、セクション、または商品アイテムの表示名。 |
description |
省略可。価格表、セクション、または商品アイテムの説明です。 |
languageCode |
省略可。これらの文字列が適用される BCP-47 言語コード。言語ごとに設定できるラベルのセットは 1 つのみです。 |
Money
金額をその通貨タイプで表します。
JSON 表現 |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
フィールド | |
---|---|
currencyCode |
ISO 4217 で定義されている 3 文字の通貨コード。 |
units |
金額の整数部分。たとえば、 |
nanos |
金額の小数部分をナノ(10^-9)単位で表した数。値は -999,999,999 以上 +999,999,999 以下でなければなりません。 |
メソッド |
|
---|---|
|
ログインしているユーザーがオーナーになる新しいビジネスを作成します。 |
|
指定したアカウントのビジネスを一覧表示します。 |