索引
PlaceActions(インターフェース)CreatePlaceActionLinkRequest(メッセージ)DeletePlaceActionLinkRequest(メッセージ)ErrorCode(列挙型)GetPlaceActionLinkRequest(メッセージ)ListPlaceActionLinksRequest(メッセージ)ListPlaceActionLinksResponse(メッセージ)ListPlaceActionTypeMetadataRequest(メッセージ)ListPlaceActionTypeMetadataResponse(メッセージ)PlaceActionLink(メッセージ)PlaceActionLink.ProviderType(列挙型)PlaceActionType(列挙型)PlaceActionTypeMetadata(メッセージ)UpdatePlaceActionLinkRequest(メッセージ)
PlaceActions
この API を使用すると、ビジネス拠点の PlaceAction リンクを管理できます。
| CreatePlaceActionLink |
|---|
|
指定したビジネスに関連付けられたプレイス アクション リンクを作成して返します。
|
| DeletePlaceActionLink |
|---|
|
指定したビジネスの位置情報アクション リンクを削除します。
|
| GetPlaceActionLink |
|---|
|
指定されたプレイス アクション リンクを取得します。
|
| ListPlaceActionLinks |
|---|
|
指定したビジネスのプレイス アクション リンクを一覧表示します。
|
| ListPlaceActionTypeMetadata |
|---|
|
場所または国で利用可能なプレイス アクション タイプのリストを返します。
|
| UpdatePlaceActionLink |
|---|
|
指定されたプレイス アクション リンクを更新して返します。
|
CreatePlaceActionLinkRequest
PlaceActions.CreatePlaceActionLink に対するリクエスト メッセージです。
| フィールド | |
|---|---|
parent |
必須。この場所アクション リンクを作成するビジネスのリソース名。 |
place_action_link |
必須。作成する位置情報アクションのリンク。 |
DeletePlaceActionLinkRequest
PlaceActions.DeletePlaceActionLink に対するリクエスト メッセージです。
| フィールド | |
|---|---|
name |
必須。ビジネスから削除する位置情報アクション リンクのリソース名。 |
ErrorCode
内部障害のエラーコード。
| 列挙型 | |
|---|---|
ERROR_CODE_UNSPECIFIED |
未指定のエラーコード。 |
UNVERIFIED_LOCATION |
ビジネスのオーナー確認が済んでいません。 |
INVALID_LOCATION_CATEGORY |
この地域カテゴリでは、位置情報アクション タイプを使用できません。エラーの原因となったプレイス アクション タイプがメタデータで返されます。キーには文字列「place_action_type」、値は PlaceActionType 列挙値の文字列となります。 |
INVALID_URL |
URL の形式が正しくないか、無効です。無効なプレイス アクションの URL がメタデータで返されます。キーには文字列「url」、値は URL となります。 |
URL_PROVIDER_NOT_ALLOWED |
URL に許可されていないプロバイダが含まれています。許可されていないプレイス アクションの URL がメタデータで返されます。キーには文字列「url」、値は URL となります。 |
TOO_MANY_VALUES |
場所アクション タイプに設定されている値が多すぎます。上限に達したタイプがメタデータで返されます。キーには文字列「place_action_type」、値は PlaceActionType 列挙値の文字列となります。 |
DELETED_LINK |
リクエストされた位置情報アクション リンクは削除されています。文字列「url」がキー、URL が値として、対応する URL がメタデータで返されます。 |
LINK_ALREADY_EXISTS |
位置情報アクション リンクを、指定した場所と同じ URI とタイプを持つ既存のリンクに変換する更新をリクエストしています。 |
SCALABLE_DEEP_LINK_INVALID_MULTIPLICITY |
リンクに含まれているドメインはすでに使用されています。リンクは、PlaceActionType ごとにドメインごとに 1 つに制限されています。 |
LINK_DOES_NOT_EXIST |
データベースで見つからないリンクが指定されています。 |
GetPlaceActionLinkRequest
PlaceActions.GetPlaceActionLink に対するリクエスト メッセージです。
| フィールド | |
|---|---|
name |
必須。取得するプレイス アクション リンクの名前です。 |
ListPlaceActionLinksRequest
PlaceActions.ListPlaceActionLinks に対するリクエスト メッセージです。ビジネスの位置情報アクション リンクが、順不同で表示されます。この場合、他のサーフェス(Google マイビジネスのウェブサイトなど)を通じて最近(過去 24 時間以内に)作成されたリンクが返されないことがあります。24 時間以上前に作成されたリンクは、この API を通じて表示されます。
| フィールド | |
|---|---|
parent |
必須。位置情報アクションのリンクを一覧表示するビジネスの名前です。 |
filter |
(省略可)返される位置情報アクション リンクを制限するフィルタ。レスポンスには、フィルタに一致するエントリが含まれます。次のフィルタのみがサポートされています: 1. place_action_type=XYZ(XYZ は有効な PlaceActionType です)。 |
page_size |
(省略可)1 ページあたりの位置情報アクション リンクの数。デフォルトは 10 です。最小値は 1 です。 |
page_token |
(省略可)指定すると、位置情報アクション リンクの次のページが返されます。 |
ListPlaceActionLinksResponse
PlaceActions.ListPlaceActionLinks に対するレスポンス メッセージ。
| フィールド | |
|---|---|
place_action_links[] |
返される位置情報アクション リンクのリストです。 |
next_page_token |
リクエストしたページサイズよりも多くのプレイス アクション リンクがある場合、このフィールドには、結果の次のページを取得するためのトークンが入力されます。 |
ListPlaceActionTypeMetadataRequest
PlaceActions.ListPlaceActionTypeMetadata に対するリクエスト メッセージです。結果は特定の順序で返されます。
| フィールド | |
|---|---|
language_code |
(省略可)表示名を取得する言語の IETF BCP-47 コード。この言語を利用できない場合は、英語で表示されます。 |
page_size |
(省略可)1 ページあたりに含めるアクションの種類の数です。デフォルトは 10、最小値は 1 です。 |
page_token |
(省略可)指定すると、位置情報アクション タイプ メタデータの次のページが取得されます。 |
filter |
(省略可)メタデータを返す位置情報アクション タイプを制約するフィルタ。レスポンスには、フィルタに一致するエントリが含まれます。次のフィルタのみがサポートされています。1. location=XYZ。XYZ は フィルタが指定されていない場合は、すべての位置情報アクション タイプが返されます。 |
ListPlaceActionTypeMetadataResponse
PlaceActions.ListPlaceActionTypeMetadata に対するレスポンス メッセージです。
| フィールド | |
|---|---|
place_action_type_metadata[] |
利用可能な位置情報アクション タイプのメタデータのコレクション。 |
next_page_token |
アクション タイプの数がリクエストしたページサイズを超えた場合、このフィールドには、後続の |
PlaceActionLink
位置情報アクションのリンクとその属性を表します。
| フィールド | |
|---|---|
name |
(省略可)リソース名( name フィールドは、それぞれリンクの更新と削除を行う UpdatePlaceActionLink リクエストと DeletePlaceActionLink リクエストでのみ考慮されます。ただし、CreatePlaceActionLink リクエストでは無視され、新しいリンクの作成が成功するとサーバーによって |
provider_type |
出力のみ。プロバイダのタイプを指定します。 |
is_editable |
出力のみ。クライアントがこのリンクを編集できるかどうかを示します。 |
uri |
必須。リンク URI。同じ URI をさまざまなアクション タイプに再利用できます。ただし、使用できるプレイス アクション リンクは、URI、位置情報アクション タイプ、地域の組み合わせごとに 1 つのみです。 |
place_action_type |
必須。このリンクを使用して実行できる位置情報アクションのタイプです。 |
is_preferred |
(省略可)このリンクが販売者に好まれるかどうか。各ビジネス拠点の位置情報アクション タイプごとに優先リンクとして指定できるリンクは 1 つのみです。今後のリクエストで、同じ位置情報アクション タイプの別のリンクが優先としてマークされた場合は、現在の優先リンク(存在する場合)の設定が失われます。 |
create_time |
出力のみ。位置情報アクション リンクが作成された時刻です。 |
update_time |
出力のみ。位置情報アクション リンクが最後に変更された時刻。 |
ProviderType
リンク プロバイダのタイプ。読み取りのみが可能です。
| 列挙型 | |
|---|---|
PROVIDER_TYPE_UNSPECIFIED |
指定されていません。 |
MERCHANT |
販売者などのファースト パーティ プロバイダ、または販売者の代理を務める代理店。 |
AGGREGATOR_3P |
サードパーティの情報集約サイト(Reserve with Google パートナーなど)。 |
PlaceActionType
リンクを使用して実行できる位置情報アクションのタイプ。
| 列挙型 | |
|---|---|
PLACE_ACTION_TYPE_UNSPECIFIED |
指定されていません。 |
APPOINTMENT |
アクション タイプは予定の予約です。 |
ONLINE_APPOINTMENT |
アクションの種類はオンライン診察の予約です。 |
DINING_RESERVATION |
アクション タイプはレストランの予約です。 |
FOOD_ORDERING |
アクション タイプは料理の宅配またはテイクアウトの注文です。 |
FOOD_DELIVERY |
アクション タイプは料理の宅配の注文です。 |
FOOD_TAKEOUT |
アクション タイプは料理のテイクアウトの注文です。 |
SHOP_ONLINE |
アクション タイプはショッピングで、配送や受け取りが可能です。 |
PlaceActionTypeMetadata
サポートされている位置情報アクション タイプのメタデータ。
| フィールド | |
|---|---|
place_action_type |
位置情報アクションのタイプ。 |
display_name |
この属性のローカライズされた表示名(利用可能な場合)。それ以外の場合は、英語の表示名。 |
UpdatePlaceActionLinkRequest
PlaceActions.UpdatePlaceActionLink に対するリクエスト メッセージです。
| フィールド | |
|---|---|
place_action_link |
必須。更新された位置情報アクションのリンク。 |
update_mask |
必須。更新するフィールドです。編集可能なフィールドは |