REST Resource: accounts.locations

リソース: ロケーション

ビジネスです。これらのフィールドの詳細についてはヘルプセンター記事をご覧ください。有効な業種の一覧については、カテゴリ エンドポイントをご覧ください。

JSON 表現
{
  "name": string,
  "languageCode": string,
  "storeCode": string,
  "locationName": string,
  "primaryPhone": string,
  "additionalPhones": [
    string
  ],
  "address": {
    object (PostalAddress)
  },
  "primaryCategory": {
    object (Category)
  },
  "additionalCategories": [
    {
      object (Category)
    }
  ],
  "websiteUrl": string,
  "regularHours": {
    object (BusinessHours)
  },
  "specialHours": {
    object (SpecialHours)
  },
  "serviceArea": {
    object (ServiceAreaBusiness)
  },
  "locationKey": {
    object (LocationKey)
  },
  "labels": [
    string
  ],
  "adWordsLocationExtensions": {
    object (AdWordsLocationExtensions)
  },
  "latlng": {
    object (LatLng)
  },
  "openInfo": {
    object (OpenInfo)
  },
  "locationState": {
    object (LocationState)
  },
  "attributes": [
    {
      object (Attribute)
    }
  ],
  "metadata": {
    object (Metadata)
  },
  "priceLists": [
    {
      object (PriceList)
    }
  ],
  "profile": {
    object (Profile)
  },
  "relationshipData": {
    object (RelationshipData)
  },
  "moreHours": [
    {
      object (MoreHours)
    }
  ]
}
フィールド
name

string

このビジネスの Google 識別子。accounts/{accountId}/locations/{locationId} の形式です。

一致のコンテキストで、このフィールドは入力されません。

languageCode

string

ビジネスの言語。作成時に設定され、更新できません。

storeCode

string

このビジネスの外部識別子。アカウント内で一意である必要があります。これにより、ビジネスとご自身の記録が関連付けられます。

locationName

string

店舗、ウェブサイト、事務用品で一貫して使用され、顧客に知られている実際のビジネス拠点名を反映させてください。関連性のある追加情報は、リソースの他のフィールド(例: AddressCategories)に含めることができます。名前に不要な情報を追加しないでください(たとえば、「Google Inc. - Mountain View 本社」よりも「Google」を優先してください)。マーケティングのキャッチフレーズ、店舗コード、特殊文字、営業時間や営業状況、電話番号、ウェブサイトの URL、サービスや商品の情報、所在地や住所、入居情報(例: 「東京都港区六本木 6 丁目 10 - 10 の六本木」)は含めないでください。

primaryPhone

string

個別のビジネス拠点に直接つながる電話番号を指定します。可能であれば、電話総合受付センターではなく、個々のお店の番号を使用します。

additionalPhones[]

string

電話番号に加えて、ビジネスの電話連絡先を最大 2 件登録できます(携帯電話でも固定電話でもかまいませんが、FAX 番号は指定できません)。

address

object (PostalAddress)

ビジネス拠点を表す正確な住所。遠隔地にある私書箱は使用できません。現時点では、アドレスに最大 5 つの addressLines 値を指定できます。

primaryCategory

object (Category)

このビジネスの中核事業を最もよく表すカテゴリ。

additionalCategories[]

object (Category)

ビジネスを説明する追加のカテゴリ。カテゴリを選択すると、そのサービスを探しているユーザーに見つけてもらいやすくなります。ビジネス情報を正確かつ最新の状態に保つため、中核事業を表すカテゴリはできるだけ少なくします。できるだけ具体的で、なおかつ中心となる事業内容を示すカテゴリを選択します。

websiteUrl

string

このビジネスの URL。可能であれば、すべての拠点やブランドに共通する一般的なウェブサイトや URL ではなく、このビジネス拠点専用の URL を使用してください。

regularHours

object (BusinessHours)

ビジネスの営業時間。

specialHours

object (SpecialHours)

ビジネスの特別営業時間。祝休日の営業時間など、通常の営業時間外の時間が含まれます。これらの設定は通常の営業時間よりも優先されます。

serviceArea

object (ServiceAreaBusiness)

非店舗型ビジネスとは、顧客のもとに出向いてサービスを提供するビジネスのことです。ビジネスが非店舗型ビジネスである場合、このフィールドはそのビジネスがサービスを提供する地域を表します。

locationKey

object (LocationKey)

このビジネスを他の Google サービス(Google+ ページや Google マップの場所など)にリンクするキーのコレクション。

labels[]

string

ビジネスにタグを付けられるようにするための自由形式の文字列のコレクション。これらのラベルはユーザーには表示されず、自分だけが閲覧できます。ラベルあたり 255 文字の制限があります。

adWordsLocationExtensions

object (AdWordsLocationExtensions)

AdWords に表示される追加情報。

latlng

object (LatLng)

ユーザー指定の緯度と経度。ビジネスの作成時に、提供された住所のジオコード処理が行われた場合は無視されます。このフィールドは、作成時にユーザーが指定した latlng 値を受け入れるか、ビジネス プロフィールのウェブサイトから latlng 値が更新された場合に、get リクエストでのみ返されます。このフィールドは更新できません。

openInfo

object (OpenInfo)

ビジネスが現在営業しているかどうかを示すフラグ。

locationState

object (LocationState)

出力のみ。ビジネスの状態を反映するブール値のセット。

attributes[]

object (Attribute)

ビジネスの属性。

metadata

object (Metadata)

出力のみ。ユーザーが編集できない追加情報。

priceLists[]
(deprecated)

object (PriceList)

非推奨: このビジネスの料金表情報です。

profile

object (Profile)

ご自身のビジネスについて自分の言葉で説明し、ビジネスや商品に関する独自のストーリーをユーザーと共有します。

relationshipData

object (RelationshipData)

このビジネスに関連するすべてのビジネス拠点とチェーンです。

moreHours[]

object (MoreHours)

ビジネスの各部門や特定の顧客の営業時間の詳細。

BusinessHours

ビジネスが営業している期間を表します。TimePeriod インスタンスのコレクションを保持します。

JSON 表現
{
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
フィールド
periods[]

object (TimePeriod)

ビジネスが営業している時間のコレクションです。各期間は、1 週間のうちビジネスが営業している時間帯を表します。

TimePeriod

ビジネスが営業している期間を表します。指定した営業開始日時から始まり、指定した営業終了日時で終わります。営業終了時間は、営業開始時間の後、たとえば同じ日の後の時間か翌日に設定する必要があります。

JSON 表現
{
  "openDay": enum (DayOfWeek),
  "openTime": string,
  "closeDay": enum (DayOfWeek),
  "closeTime": string
}
フィールド
openDay

enum (DayOfWeek)

この期間が始まる day of the week を示します。

openTime

string

24 時間の ISO 8601 拡張形式(hh:mm)で表した時刻です。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。

closeDay

enum (DayOfWeek)

この期間が終了する day of the week を示します。

closeTime

string

24 時間の ISO 8601 拡張形式(hh:mm)で表した時刻です。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。

DayOfWeek

曜日を表します。

列挙型
DAY_OF_WEEK_UNSPECIFIED 曜日は指定されていません。
MONDAY 月曜日
TUESDAY 火曜日
WEDNESDAY 水曜日
THURSDAY 木曜日
FRIDAY Friday
SATURDAY Saturday
SUNDAY 日曜日

SpecialHours

ビジネスの営業時間が通常の営業時間と異なる一連の期間を表します。

JSON 表現
{
  "specialHourPeriods": [
    {
      object (SpecialHourPeriod)
    }
  ]
}
フィールド
specialHourPeriods[]

object (SpecialHourPeriod)

ビジネスの通常の時間帯に対する例外の一覧です。

SpecialHourPeriod

ビジネスの営業時間が通常の営業時間と異なる単一の期間を表します。特別営業時間が表す期間は 24 時間未満でなければなりません。openTimestartDate は、closeTimeendDate より前の日付にする必要があります。closeTimeendDate は、指定した 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 (Date)
  },
  "openTime": string,
  "endDate": {
    object (Date)
  },
  "closeTime": string,
  "isClosed": boolean
}
フィールド
startDate

object (Date)

この特別営業時間が始まる日付です。

openTime

string

営業開始時の startDate の経過時間です。24 時間の ISO 8601 拡張形式で表されます。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。isClosed が false の場合は指定する必要があります。

endDate

object (Date)

この特別営業時間が終了する日付です。endDate フィールドが設定されていない場合、デフォルトは startDate で指定された日付になります。設定する場合は、startDate と同じ日か翌日を指定する必要があります。

closeTime

string

閉店時の endDate の経過時間です。24 時間の ISO 8601 拡張形式で表されます。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。isClosed が false の場合は指定する必要があります。

isClosed

boolean

true の場合、endDateopenTimecloseTime は無視され、startDate で指定された日付は、ビジネスが終日休業する日として扱われます。

ServiceAreaBusiness

非店舗型ビジネスとは、顧客のもとに出向いてサービスを提供するビジネスのことです(鍵業者や配管業者など)。

JSON 表現
{
  "businessType": enum (BusinessType),

  // Union field coverageArea can be only one of the following:
  "radius": {
    object (PointRadius)
  },
  "places": {
    object (Places)
  }
  // End of list of possible types for union field coverageArea.
}
フィールド
businessType

enum (BusinessType)

非店舗型ビジネスの type を示します。

共用体フィールド coverageArea。ビジネスがサービスを提供するサービス提供地域を表します。coverageArea は次のいずれかになります。
radius

object (PointRadius)

出力のみ。このビジネスがサービスを提供する地域を、中心からの半径で表します。

places

object (Places)

そのビジネスがサービスを提供する地域を、場所のセットで定義します。

BusinessType

このビジネスが、顧客のもとに出向いてオンサイトのサービスのみを提供する(レッカー車など)か、住所とオンサイトの両方でサービスを提供する(ダイニング エリアを備えたピザ屋で、宅配もするピザ店など)かを示します。

列挙型
BUSINESS_TYPE_UNSPECIFIED 出力のみ。指定されていません。
CUSTOMER_LOCATION_ONLY ビジネス拠点がある住所ではなく、周辺地域でのみサービスを提供します。
CUSTOMER_AND_BUSINESS_LOCATION ビジネスの住所とその周辺地域でサービスを提供します。

PointRadius

緯度と経度で特定される地点を中心とした半径です。

JSON 表現
{
  "latlng": {
    object (LatLng)
  },
  "radiusKm": number
}
フィールド
latlng

object (LatLng)

半径で定義した地域の中心を指定する緯度と経度です。

radiusKm

number

その地域の中心地点からの距離です。キロメートルで表されます。

LatLng

緯度と経度のペアを表すオブジェクト。これは緯度を表す倍精度値と経度を表す倍精度値のペアで表現されます。特に明記されていない場合、このオブジェクトは WGS84 規格に準拠する必要があります。値は正規化範囲内で指定する必要があります。

JSON 表現
{
  "latitude": number,
  "longitude": number
}
フィールド
latitude

number

緯度(度単位)。範囲 [-90.0, +90.0] 内になければなりません。

longitude

number

経度(度単位)。範囲 [-180.0, +180.0] 内になければなりません。

プレイス

場所のセットで表される地域の和集合を定義します。

JSON 表現
{
  "placeInfos": [
    {
      object (PlaceInfo)
    }
  ]
}
フィールド
placeInfos[]

object (PlaceInfo)

プレイス ID で表される地域です。場所は最大 20 か所に制限されています。

PlaceInfo

プレイス ID で表される地域を定義します。

JSON 表現
{
  "name": string,
  "placeId": string
}
フィールド
name

string

場所のローカライズされた名前ですたとえば、Scottsdale, AZ のようにします。

placeId

string

場所の ID です。リージョンに対応している必要があります。

LocationKey

ビジネスの代理キーまたはサロゲートキーの参照です。

JSON 表現
{
  "plusPageId": string,
  "placeId": string,
  "explicitNoPlaceId": boolean,
  "requestId": string
}
フィールド
plusPageId

string

出力のみ。このビジネスに関連付けられた Google+ ページがある場合は、このビジネスの Google+ ページ ID が入力されます。

placeId

string

ビジネスのオーナー確認が済んでおり、Google マップに関連付けられているか表示されている場合は、そのビジネスのプレイス ID が入力されます。この ID はさまざまな Places API で使用できます。

ビジネスのオーナー確認が済んでいない場合でも、そのビジネスが Google マップに表示される場所に関連付けられていれば、このフィールドに値が入力されることがあります。

このフィールドは、Create の呼び出し時に設定できますが、Update の呼び出し時には設定できません。

追加の explicitNoPlaceId ブール値は、プレイス ID が意図的に未設定になっているかどうかを表します。

explicitNoPlaceId

boolean

出力のみ。値が true の場合は、関連付けがまだ行われていないケースとは異なり、プレイス ID が意図的に未設定となっていることを表します。

requestId

string

出力のみ。このビジネスの作成に使用された requestId。 このビジネスが Google My Business API またはビジネス プロフィールのビジネス情報以外で作成された場合は、空になることがあります。

AdWordsLocationExtensions

AdWords に表示される追加情報。

JSON 表現
{
  "adPhone": string
}
フィールド
adPhone

string

ビジネスのメインの電話番号の代わりに AdWords の住所表示オプションに表示される予備の電話番号です。

OpenInfo

ビジネスの営業状態に関する情報です。

JSON 表現
{
  "status": enum (OpenForBusiness),
  "canReopen": boolean,
  "openingDate": {
    object (Date)
  }
}
フィールド
status

enum (OpenForBusiness)

ビジネスが現在営業しているかどうかを表します。すべてのビジネスはデフォルトで営業中になります(休業中に変更された場合を除く)。

canReopen

boolean

出力のみ。このビジネスが営業再開の条件を満たしているかどうかを示します。

openingDate

object (Date)

ビジネスが開業した日付。正確な日付が不明な場合は、年月のみを指定できます。過去の日付または今後 1 年以内の日付を指定する必要があります。

OpenForBusiness

ビジネスのステータスを示します。

列挙型
OPEN_FOR_BUSINESS_UNSPECIFIED 指定されていません。
OPEN ビジネスが営業していることを表します。
CLOSED_PERMANENTLY ビジネスが閉業したことを表します。
CLOSED_TEMPORARILY ビジネスが臨時休業していることを示します。この値は、公開済みのビジネスにのみ適用できます(locationState.is_published = true)。ステータス フィールドをこの値に更新する場合、クライアントは updateMask を明示的に openInfo.status に設定する必要があります。この更新の呼び出し中は、他の更新マスクを設定できません。これは一時的な制限であり、まもなく緩和される予定です。

LocationState

ビジネスの状態を反映する一連のブール値を含みます。

JSON 表現
{
  "isGoogleUpdated": boolean,
  "isDuplicate": boolean,
  "isSuspended": boolean,
  "canUpdate": boolean,
  "canDelete": boolean,
  "isVerified": boolean,
  "needsReverification": boolean,
  "isPendingReview": boolean,
  "isDisabled": boolean,
  "isPublished": boolean,
  "isDisconnected": boolean,
  "isLocalPostApiDisabled": boolean,
  "canModifyServiceList": boolean,
  "canHaveFoodMenus": boolean,
  "hasPendingEdits": boolean,
  "hasPendingVerification": boolean,
  "canOperateHealthData": boolean,
  "canOperateLodgingData": boolean
}
フィールド
isGoogleUpdated

boolean

出力のみ。このビジネスに関連付けられているプレイス ID に変更があるかどうかを表します。

isDuplicate

boolean

出力のみ。ビジネスが別のビジネスと重複しているかどうかを表します。

isSuspended

boolean

出力のみ。ビジネスが強制停止されているかどうかを表します。停止中のビジネスは、Google のサービスのエンドユーザーには表示されません。間違いであると思われる場合は、ヘルプセンターの記事をご覧ください。

canUpdate

boolean

出力のみ。ビジネスが更新可能かどうかを表します。

canDelete

boolean

出力のみ。Google My Business API を使用してビジネスを削除できるかどうかを示します。

isVerified

boolean

出力のみ。ビジネスのオーナー確認が済んでいるかどうかを表します。

needsReverification

boolean

出力のみ。ビジネスの再確認が必要かどうかを示します。

isPendingReview

boolean

出力のみ。ビジネスのクチコミが保留中かどうかを表します。

isDisabled

boolean

出力のみ。ビジネスが無効になっているかどうかを示します。

isPublished

boolean

出力のみ。ビジネスが公開されているかどうかを表します。

isDisconnected

boolean

出力のみ。ビジネスと Google マップ上の場所との接続が解除されているかどうかを示します。

isLocalPostApiDisabled

boolean

出力のみ。このビジネスで accounts.locations.localPosts が無効になっているかどうかを示します。

canModifyServiceList

boolean

出力のみ。リスティングが ServiceList を変更できるかどうかを示します。

canHaveFoodMenus

boolean

出力のみ。リスティングがフードメニューの対象となるかどうかを示します。

hasPendingEdits

boolean

出力のみ。このビジネスのプロパティのいずれかが「編集内容が審査中」かどうかを表します。

hasPendingVerification

boolean

出力のみ。ビジネスに保留中のオーナー確認リクエストがあるかどうかを表します。

canOperateHealthData

boolean

出力のみ。ビジネスでヘルスデータを操作できるかどうかを示します。

canOperateLodgingData

boolean

出力のみ。ビジネスが宿泊施設データを操作できるかどうかを示します。

属性

ビジネスの属性です。属性は、ビジネスに関する追加情報を提供します。ビジネスに設定できる属性は、そのビジネスのプロパティ(カテゴリなど)によって異なります。使用可能な属性は Google によって決定され、API の変更なしに追加、削除される場合があります。

JSON 表現
{
  "attributeId": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "urlValues": [
    {
      object (UrlAttributeValue)
    }
  ]
}
フィールド
attributeId

string

属性の ID です。属性 ID は Google によって提供されます。

valueType

enum (AttributeValueType)

出力のみ。この属性に含まれる値の型です。これを使用して、値の解釈方法を決定する必要があります。

values[]

value (Value format)

この属性の値。提供される値の型は、その属性に想定されるものと一致する必要があります。AttributeValueType をご覧ください。複数の属性値を指定することができる繰り返しフィールドです。属性型がサポートできる値は 1 つのみです。

repeatedEnumValue

object (RepeatedEnumAttributeValue)

属性値の型が REPEATED_ENUM の場合、このフィールドには属性値が含まれ、その他の値のフィールドは空にする必要があります。

urlValues[]

object (UrlAttributeValue)

属性値のタイプが URL の場合、このフィールドにはこの属性の値が含まれ、その他の値のフィールドは空にする必要があります。

RepeatedEnumAttributeValue

valueType が REPEATED_ENUM である属性の値。これは、値 ID の 2 つのリストで構成されます。設定されている(true)ものと未設定(false)の ID です。存在しない値は不明と見なされます。少なくとも 1 つの値を指定する必要があります。

JSON 表現
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
フィールド
setValues[]

string

設定されている列挙値。

unsetValues[]

string

設定されていない列挙値です。

UrlAttributeValue

valueType が URL である属性の値。

JSON 表現
{
  "url": string
}
フィールド
url

string

URL。

メタデータ

ビジネスに関する、ユーザーが編集できない追加情報。

JSON 表現
{
  "duplicate": {
    object (Duplicate)
  },
  "mapsUrl": string,
  "newReviewUrl": string
}
フィールド
duplicate
(deprecated)

object (Duplicate)

このビジネスと重複するビジネスに関する情報です。locationState.is_duplicate が true の場合にのみ存在します。サポート終了: 重複に関する詳細情報のサポートは終了しました。

mapsUrl

string

マップ上のビジネスへのリンク。

newReviewUrl

string

ユーザーがビジネスのクチコミを投稿できる Google 検索のページへのリンク。

Duplicate

このビジネスと重複するビジネスに関する情報です。

JSON 表現
{
  "locationName": string,
  "placeId": string,
  "access": enum (Access)
}
フィールド
locationName

string

重複するビジネスのリソース名です。認証されたユーザーに該当のビジネスへのアクセス権があり、ビジネスが削除されていない場合にのみ入力されます。

placeId

string

重複するビジネスのプレイス ID です。

access

enum (Access)

ユーザーが重複するビジネスにアクセスできるかどうかを示します。

アクセス

重複しているビジネスに対するユーザーのアクセスレベル。これは「所有権」に代わるもので、代わりに使用する必要があります。

列挙型
ACCESS_UNSPECIFIED 指定されていません。
ACCESS_UNKNOWN ユーザーが重複しているビジネス情報にアクセスできるかどうかを判断できません。
ALLOWED ユーザーは重複しているビジネス情報にアクセスできます。
INSUFFICIENT ユーザーには、重複しているビジネス情報へのアクセス権がありません。

PriceList

非推奨: アイテム価格情報のリスト。価格リストは 1 つ以上の価格リストとして構成され、各価格表には 1 つ以上の商品アイテムを含む 1 つ以上のセクションが含まれています。たとえば、料理の価格表は、朝食、ランチ、ディナーのメニューを表し、ハンバーガー、ステーキ、シーフードのセクションを設けることができます。

JSON 表現
{
  "priceListId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sourceUrl": string,
  "sections": [
    {
      object (Section)
    }
  ]
}
フィールド
priceListId

string

必須。料金表の ID。価格表、セクション、商品アイテム ID をこのビジネス内で重複させることはできません。

labels[]

object (Label)

必須。料金表の言語タグ付きのラベル。

sourceUrl

string

料金表の取得元のソース URL(省略可)。たとえば、メニュー情報を入力するために自動的にスクレイピングされたページの URL などがこれに該当します。

sections[]

object (Section)

必須。この料金表のセクション。各料金表にはセクションを少なくとも 1 つ含める必要があります。

ラベル

価格表、セクション、アイテムの表示時に使用するラベル。

JSON 表現
{
  "displayName": string,
  "description": string,
  "languageCode": string
}
フィールド
displayName

string

必須。価格表、セクション、または商品アイテムの表示名です。

description

string

(省略可)価格表、セクション、または商品アイテムの説明です。

languageCode

string

(省略可)これらの文字列に適用する BCP 47 言語コードです。言語ごとに設定できるラベルのセットは 1 つのみです。

セクション

1 つ以上の商品アイテムを含む価格表のセクション。

JSON 表現
{
  "sectionId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sectionType": enum (SectionType),
  "items": [
    {
      object (Item)
    }
  ]
}
フィールド
sectionId

string

必須。セクションの ID。価格表、セクション、商品アイテム ID をこのビジネス内で重複させることはできません。

labels[]

object (Label)

必須。セクションの言語タグ付きラベルです。セクション名と説明は 140 文字以下にすることをおすすめします。少なくとも 1 つのラベルセットが必要です。

sectionType

enum (SectionType)

(省略可)現在の料金表セクションのタイプ。デフォルト値は FOOD です。

items[]

object (Item)

料金リストのこのセクションに含まれるアイテム。

SectionType

セクションのタイプ。

列挙型
SECTION_TYPE_UNSPECIFIED 指定されていません。
FOOD セクションには、食品を表すアイテムが含まれています。
SERVICES セクションには、サービスを表すアイテムが含まれます。

項目

単一のリストアイテム。価格表のアイテムの各バリエーションには、独自の価格データを持つ独自のアイテムが必要です。

JSON 表現
{
  "itemId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "price": {
    object (Money)
  }
}
フィールド
itemId

string

必須。商品アイテムの ID。価格表、セクション、商品アイテム ID をこのビジネス内で重複させることはできません。

labels[]

object (Label)

必須。商品アイテムの言語タグを含むラベルです。アイテム名は半角 140 文字(全角 120 文字)、商品説明は半角 250 文字(全角 125 文字)以内にすることをおすすめします。少なくとも 1 つのラベルセットが必要です。

price

object (Money)

(省略可)商品アイテムの価格。

通貨

金額をその通貨タイプで表します。

JSON 表現
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
フィールド
currencyCode

string

ISO 4217 で定義されている 3 文字の通貨コード。

units

string (int64 format)

金額の単位。たとえば、currencyCode"USD" の場合、1 単位は 1 米ドルです。

nanos

integer

金額のナノ(10^-9)単位の数。値は -999,999,999~+999,999,999 の範囲(両端を含む)で指定する必要があります。units が正の場合、nanos は正またはゼロでなければなりません。units がゼロの場合、nanos には正、ゼロ、または負の値を指定できます。units が負の場合、nanos は負の値または 0 でなければなりません。たとえば $-1.75 は units=-1、nanos=-750,000,000 と表されます。

プロファイル

ビジネスのプロフィールに関するすべての情報です。

JSON 表現
{
  "description": string
}
フィールド
description

string

自分の言葉で場所の説明を記述し、他のユーザーは編集できないようにします。

RelationshipData

このページに関連するすべての親と子のビジネス情報。

JSON 表現
{
  "parentChain": string
}
フィールド
parentChain

string

このビジネスがメンバーとなっているチェーンのリソース名です。How to find Chain ID

MoreHours

ビジネスが特定のタイプのビジネスを営業している期間です。

JSON 表現
{
  "hoursTypeId": string,
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
フィールド
hoursTypeId

string

必須。営業時間の種類。クライアントは、{#link businessCategories:BatchGet} を呼び出して、店舗のカテゴリでサポートされている営業時間のタイプを取得する必要があります。

periods[]

object (TimePeriod)

必須。ビジネスが営業している時間のコレクションです。各期間は、1 週間のうちビジネスが営業している時間帯を表します。

Methods

associate

ビジネスをプレイス ID に関連付けます。

batchGet

指定されたアカウントの指定されたすべてのビジネスを取得します。

batchGetReviews

指定したすべてのビジネスについて、ページ分けされたクチコミのリストを返します。

clearAssociation

ビジネスとそのプレイス ID の関連付けを解除します。

create

指定されたアカウントによって所有される新しい location を作成して返します。

delete

ビジネスを削除します。

fetchVerificationOptions

ビジネスで有効なオーナー確認オプションをすべて特定の言語でレポートします。

findMatches

指定したビジネスに一致する可能性のあるすべてのビジネスを検索します。

get

指定されたビジネスを取得します。

getFoodMenus

特定の場所のフードメニューを返します。

getGoogleUpdated

指定したビジネスの Google によって更新されたバージョンを取得します。

getHealthProviderAttributes

特定の場所の医療従事者属性を返します。

getServiceList

ビジネスの指定されたサービスリストを取得します。

list

指定したアカウントのビジネスを一覧表示します。

patch

指定したビジネスを更新します。

reportInsights

1 つ以上の指標に関する分析情報を含むレポートを返します。

transfer
(deprecated)

ユーザーが所有するアカウントから、同じユーザーが管理する別のアカウントにビジネスを移動します。

updateFoodMenus

特定の場所のフードメニューを更新します。

updateHealthProviderAttributes

特定の場所の医療機関の属性を更新します。

updateServiceList

ビジネスの指定されたサービスリストを更新します。

verify

ビジネスのオーナー確認プロセスを開始します。