Indeks
PlaceActions(interfejs)CreatePlaceActionLinkRequest(komunikat)DeletePlaceActionLinkRequest(komunikat)ErrorCode(wyliczenie)GetPlaceActionLinkRequest(komunikat)ListPlaceActionLinksRequest(komunikat)ListPlaceActionLinksResponse(komunikat)ListPlaceActionTypeMetadataRequest(komunikat)ListPlaceActionTypeMetadataResponse(komunikat)PlaceActionLink(komunikat)PlaceActionLink.ProviderType(wyliczenie)PlaceActionType(wyliczenie)PlaceActionTypeMetadata(komunikat)UpdatePlaceActionLinkRequest(komunikat)
PlaceActions
Ten interfejs API umożliwia zarządzanie linkami PlaceAction do adresów sklepów.
| CreatePlaceActionLink |
|---|
|
Tworzy link do działania związanego z miejscem powiązany z określoną lokalizacją i zwraca go. Żądanie jest uznawane za duplikat, jeśli
|
| DeletePlaceActionLink |
|---|
|
Usuwa link do działania związanego z miejscem z określonej lokalizacji.
|
| GetPlaceActionLink |
|---|
|
Pobiera określony link do działania związanego z miejscem.
|
| ListPlaceActionLinks |
|---|
|
Zawiera linki do działań związanych z miejscem dla określonej lokalizacji.
|
| ListPlaceActionTypeMetadata |
|---|
|
Zwraca listę dostępnych typów działań związanych z miejscem w przypadku lokalizacji lub kraju.
|
| UpdatePlaceActionLink |
|---|
|
Aktualizuje określony link do działania związanego z miejscem i zwraca go.
|
CreatePlaceActionLinkRequest
Prośba o wiadomość dotyczącą PlaceActions.CreatePlaceActionLink.
| Pola | |
|---|---|
parent |
To pole jest wymagane. Nazwa zasobu lokalizacji, w której chcesz utworzyć link do działania związanego z miejscem. |
place_action_link |
To pole jest wymagane. Link do działania związanego z miejscem, który ma zostać utworzony. |
DeletePlaceActionLinkRequest
Prośba o wiadomość dotyczącą PlaceActions.DeletePlaceActionLink.
| Pola | |
|---|---|
name |
To pole jest wymagane. Nazwa zasobu linku do działania związanego z miejscem, który chcesz usunąć z lokalizacji. |
ErrorCode
Kody błędów wewnętrznych.
| Wartości w polu enum | |
|---|---|
ERROR_CODE_UNSPECIFIED |
Nieokreślony kod błędu. |
UNVERIFIED_LOCATION |
Lokalizacja nie jest zweryfikowana. |
INVALID_LOCATION_CATEGORY |
Kategoria lokalizacji nie jest odpowiednia dla typu działania związanego z miejscem. Typ działania związanego z miejscem, który powoduje błąd, zostanie zwrócony w metadanych z ciągiem znaków „place_action_type” jako kluczem i ciągiem wartości wyliczeniowym PlaceActionType jako wartością. |
INVALID_URL |
Adres URL jest uszkodzony lub nieprawidłowy. Nieprawidłowy adres URL działania związanego z miejscem zostanie zwrócony w metadanych z ciągiem znaków „url” jako kluczem i adresem URL jako wartością. |
URL_PROVIDER_NOT_ALLOWED |
Adres URL ma niedozwolonego dostawcę. Niedozwolony adres URL działania związanego z miejscem zostanie zwrócony w metadanych wraz z ciągiem znaków „url” jako kluczem i adresem URL jako wartością. |
TOO_MANY_VALUES |
Ustawiono zbyt wiele wartości dla typu działania związanego z miejscem. Typ, w przypadku którego osiągnięto limit, zostanie zwrócony w metadanych z ciągiem znaków „place_action_type” jako kluczem i ciągiem wartości wyliczeniowym PlaceActionType jako wartością. |
DELETED_LINK |
Żądany link do działania związanego z miejscem został usunięty. Odpowiedni adres URL zostanie zwrócony w metadanych z ciągiem znaków „url” jako kluczem i adresem URL jako wartością. |
LINK_ALREADY_EXISTS |
Wysłano prośbę o aktualizację w celu przekonwertowania linku do działania związanego z miejscem na link, który już istnieje, o tym samym identyfikatorze URI i typie w określonej lokalizacji. |
SCALABLE_DEEP_LINK_INVALID_MULTIPLICITY |
Domena powiązana z linkiem jest już używana. Każdy typ elementu PlaceActionType może wynosić 1 link na domenę. |
LINK_DOES_NOT_EXIST |
Określono link, którego nie można znaleźć w bazie danych. |
GetPlaceActionLinkRequest
Prośba o wiadomość dotyczącą PlaceActions.GetPlaceActionLink.
| Pola | |
|---|---|
name |
To pole jest wymagane. Nazwa linku do działania związanego z miejscem do pobrania. |
ListPlaceActionLinksRequest
Prośba o wiadomość dotyczącą PlaceActions.ListPlaceActionLinks. Spowoduje to wyświetlenie linków do działań związanych z danym miejscem w określonej kolejności. Może to spowodować problemy z wyświetleniem linków utworzonych niedawno (w ciągu ostatnich 24 godzin) na innych platformach, np. na stronie internetowej Google Moja Firma. Wszystkie linki utworzone ponad 24 godziny temu będą wyświetlane przez ten interfejs API.
| Pola | |
|---|---|
parent |
To pole jest wymagane. Nazwa lokalizacji, dla której będą wyświetlane linki do działań związanych z miejscem. |
filter |
Opcjonalnie. Filtr ograniczający linki działań związanych z miejscem, które mają zostać zwrócone. Odpowiedź zawiera wpisy pasujące do filtra. Obsługujemy wyłącznie następujące filtry: 1. place_action_type=XYZ, gdzie XYZ to prawidłowa wartość PlaceActionType. |
page_size |
Opcjonalnie. Liczba linków do działań związanych z miejscem do zwrócenia na stronę. Wartość domyślna to 10. Minimalna wartość to 1. |
page_token |
Opcjonalnie. Jeśli podasz wartość, zwraca następną stronę linków do działań związanych z miejscem. |
ListPlaceActionLinksResponse
Odpowiedź na pytanie dotyczące PlaceActions.ListPlaceActionLinks.
| Pola | |
|---|---|
place_action_links[] |
Zwrócona lista linków do działań związanych z miejscem. |
next_page_token |
Jeśli linków do działań związanych z miejscem jest więcej niż żądany rozmiar strony, to pole zostanie wypełnione tokenem służącym do pobrania następnej strony z wynikami. |
ListPlaceActionTypeMetadataRequest
Prośba o wiadomość dotyczącą elementu PlaceActions.ListPlaceActionTypeMetadata. Wyniki nie będą zwracane w określonej kolejności.
| Pola | |
|---|---|
language_code |
Opcjonalnie. Kod języka IETF BCP-47, w którym są pobierane nazwy wyświetlane. Jeśli ten język nie jest dostępny, zostaną podane w języku angielskim. |
page_size |
Opcjonalnie. Liczba typów działań uwzględnianych na stronie. Wartość domyślna to 10, minimalna 1. |
page_token |
Opcjonalnie. Jeśli zostaną określone, zostanie pobrana następna strona z metadanymi typu działania związanego z miejscem. Wartość |
filter |
Opcjonalnie. Filtr ograniczający typy działań związanych z miejscem, dla których mają zostać zwrócone metadane. Odpowiedź zawiera wpisy pasujące do filtra. Obsługujemy tylko następujące filtry: 1. location=XYZ, gdzie XYZ to ciąg znaków wskazujący nazwę zasobu lokalizacji w formacie Jeśli nie podasz filtra, zwracane będą wszystkie typy działań związanych z miejscem. |
ListPlaceActionTypeMetadataResponse
Odpowiedź na pytanie typu PlaceActions.ListPlaceActionTypeMetadata.
| Pola | |
|---|---|
place_action_type_metadata[] |
Zbiór metadanych dotyczących dostępnych typów działań związanych z miejscem. |
next_page_token |
Jeśli liczba typów działań przekracza żądany rozmiar strony, w tym polu pojawi się token służący do pobierania następnej strony przy kolejnym wywołaniu funkcji |
PlaceActionLink
Reprezentuje link do działania związanego z miejscem i jego atrybuty.
| Pola | |
|---|---|
name |
Opcjonalnie. Nazwa zasobu w formacie Pole nazwy będzie uwzględniane tylko w żądaniach UpdatePlaceActionLink i DeletePlaceActionLink w przypadku aktualizowania i usuwania połączeń. Zostanie jednak zignorowana w żądaniu CreatePlaceActionLink, gdzie po pomyślnym utworzeniu nowego połączenia element |
provider_type |
Tylko dane wyjściowe. Określa typ dostawcy. |
is_editable |
Tylko dane wyjściowe. Wskazuje, czy klient może edytować link. |
uri |
To pole jest wymagane. Identyfikator URI linku. Ten sam identyfikator URI może być ponownie użyty w przypadku różnych rodzajów działań w różnych lokalizacjach. Dla każdej unikalnej kombinacji identyfikatorów (identyfikatora URI, typ działania związanego z miejscem, lokalizacji) dozwolony jest tylko jeden link do działania związanego z miejscem. |
place_action_type |
To pole jest wymagane. Typ działania związanego z miejscem, które można wykonać za pomocą tego linku. |
is_preferred |
Opcjonalnie. Określa, czy sprzedawca preferuje ten link. Tylko 1 link można oznaczyć jako preferowany dla danego typu działania związanego z miejscem w danej lokalizacji. Jeśli w przyszłości przyszła prośba o oznaczenie innego linku jako preferowanego dla tego samego typu działania związanego z miejscem, obecny preferowany link (o ile istnieje) utraci swoje preferencje. |
create_time |
Tylko dane wyjściowe. Czas utworzenia linku do działania związanego z miejscem. |
update_time |
Tylko dane wyjściowe. Czas ostatniej modyfikacji linku do działania związanego z miejscem. |
ProviderType
Można tylko odczytywać typ dostawcy linku.
| Wartości w polu enum | |
|---|---|
PROVIDER_TYPE_UNSPECIFIED |
Nie określono. |
MERCHANT |
Dostawca zewnętrzny, np. sprzedawca, lub agencja działająca w imieniu sprzedawcy. |
AGGREGATOR_3P |
Agregator zewnętrzny, np. partner Reserve with Google. |
PlaceActionType
Typ działania związanego z miejscem, które można wykonać za pomocą linku.
| Wartości w polu enum | |
|---|---|
PLACE_ACTION_TYPE_UNSPECIFIED |
Nie określono. |
APPOINTMENT |
Typ działania to zarezerwowanie spotkania. |
ONLINE_APPOINTMENT |
Typ działania to rezerwowanie spotkania online. |
DINING_RESERVATION |
Typ działania to rezerwowanie stolika w restauracji. |
FOOD_ORDERING |
Typ działania to zamawianie jedzenia z dostawą lub na wynos. |
FOOD_DELIVERY |
Typ działania to zamawianie jedzenia z dostawą. |
FOOD_TAKEOUT |
Typ działania to zamawianie jedzenia na wynos. |
SHOP_ONLINE |
Typ działania to zakupy, np. dostawa lub odbiór. |
PlaceActionTypeMetadata
Metadane dotyczące obsługiwanych typów działań związanych z miejscem.
| Pola | |
|---|---|
place_action_type |
Typ działania związanego z miejscem. |
display_name |
Zlokalizowana nazwa wyświetlana atrybutu, jeśli jest dostępna. W przeciwnym razie – angielska nazwa wyświetlana. |
UpdatePlaceActionLinkRequest
Prośba o wiadomość dotyczącą PlaceActions.UpdatePlaceActionLink.
| Pola | |
|---|---|
place_action_link |
To pole jest wymagane. Zaktualizowany link do działania związanego z miejscem. |
update_mask |
To pole jest wymagane. Określone pola do zaktualizowania. Jedyne pola, które można edytować, to |