REST Resource: accounts.locations

リソース: Location

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

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 Corporate 本社」よりも「Google」と表記します)。マーケティング タグライン、店舗コード、特殊文字、営業時間、営業中 / 営業状況、電話番号、ウェブサイトの URL、サービス / 商品情報、場所 / 住所 / 経路、出店先情報(例: 「Duane Reade にある Chase ATM」)は含めないでください。

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 Wednesday
THURSDAY 木曜日
FRIDAY 金曜日
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 または Business Profile Locations 以外で作成された場合は、空になることがあります。

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 に設定する必要があります。この update 呼び出し中は、他の更新マスクを設定できません。これは一時的な制限であり、まもなく緩和される予定です。

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 の属性の値。これは、設定済みの(true)と設定されていない(false)の値 ID の 2 つのリストで構成されます。存在しない値は不明とみなされます。少なくとも 1 つの値を指定する必要があります。

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

string

設定されている列挙値。

unsetValues[]

string

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

UrlAttributeValue

URL が valueType である属性の値。

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 検索のページへのリンク。

複製

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

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 文字(全角 70 文字)、説明は半角 250 文字(全角 125 文字)以下にすることをおすすめします。少なくとも 1 つのラベルセットが必要です。

price

object (Money)

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

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 には正数または 0 を指定します。units がゼロの場合、nanos には正数、0、または負数を指定できます。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 週間のうちビジネスが営業している時間帯を表します。

メソッド

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

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