- Zasób: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- TimeOfDay
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Metody
Zasób: LocalPost
Reprezentuje post lokalny dotyczący lokalizacji.
| Zapis JSON | |
|---|---|
| { "name": string, "languageCode": string, "summary": string, "callToAction": { object ( | |
| Pola | |
|---|---|
| name | 
 Tylko dane wyjściowe. Identyfikator Google dla tego posta lokalnego w formacie:   | 
| languageCode | 
 Język posta. | 
| summary | 
 Opis/treści lokalnego posta. | 
| callToAction | 
 Adres URL, na który trafiają użytkownicy po kliknięciu promocji. Ignorowana w przypadku tematu typu  | 
| createTime | 
 Tylko dane wyjściowe. Czas utworzenia posta. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:  | 
| updateTime | 
 Tylko dane wyjściowe. Czas ostatniej modyfikacji posta przez użytkownika. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:  | 
| event | 
 Informacje o wydarzeniach. Wymagane dla tematów  | 
| state | 
 Tylko dane wyjściowe. Stan posta wskazujący, w jakiej części cyklu życia się znajduje. | 
| media[] | 
 Multimedia powiązane z postem. sourceUrl to jedyne obsługiwane pole danych dla elementu LocalPost MediaItem. | 
| searchUrl | 
 Tylko dane wyjściowe. Link do lokalnego posta w wyszukiwarce Google. Możesz użyć tego linku do udostępnienia posta w mediach społecznościowych, e-mailu, SMS-ie itp. | 
| topicType | 
 Wymagane. Rodzaj tematu posta: standardowy, wydarzenie, oferta lub alert. | 
| alertType | 
 Typ alertu, dla którego tworzony jest post. To pole ma zastosowanie tylko do postów typu Alert typu topic i działa jako podtyp Alerty. | 
| offer | 
 Dodatkowe dane dotyczące postów na temat ofert. Należy go ustawić tylko wtedy, gdy topicType ma wartość OFFER. | 
CallToAction
Działanie wykonywane, gdy użytkownik kliknie post.
| Zapis JSON | |
|---|---|
| {
  "actionType": enum ( | |
| Pola | |
|---|---|
| actionType | 
 Typ działania, które zostanie wykonane. | 
| url | 
 Adres URL, na który użytkownik zostanie przekierowany po kliknięciu. To pole powinno być nieskonfigurowane w przypadku wezwania do działania. | 
ActionType
Typ działania, które zostanie wykonane.
| Wartości w polu enum | |
|---|---|
| ACTION_TYPE_UNSPECIFIED | Nie określono typu. | 
| BOOK | Ten post wymaga, aby użytkownik zarezerwował spotkanie, stół itp. | 
| ORDER | W tym poście użytkownik chce coś zamówić. | 
| SHOP | Ten post zachęca użytkownika do przeglądania katalogu produktów. | 
| LEARN_MORE | Ten post oczekuje od użytkownika dodatkowych informacji (na jego stronie). | 
| SIGN_UP | Ten post wymaga, aby użytkownik się zarejestrował lub dołączył do czegoś. | 
| GET_OFFER | Rola wycofana. Użyj kodu  | 
| CALL | Ten post wymaga, aby użytkownik zadzwonił do firmy. | 
LocalPostEvent
Wszystkie informacje dotyczące wydarzenia wskazanego w lokalnym poście.
| Zapis JSON | |
|---|---|
| {
  "title": string,
  "schedule": {
    object ( | |
| Pola | |
|---|---|
| title | 
 Nazwa zdarzenia. | 
| schedule | 
 Data i godzina rozpoczęcia i zakończenia wydarzenia. | 
TimeInterval
Przedział czasu włącznie. Aby był prawidłowy, musi zawierać wszystkie pola.
| Zapis JSON | |
|---|---|
| { "startDate": { object ( | |
| Pola | |
|---|---|
| startDate | 
 Data rozpoczęcia tego okresu. | 
| startTime | 
 Godzina rozpoczęcia tego okresu. | 
| endDate | 
 Data zakończenia tego okresu. | 
| endTime | 
 Godzina zakończenia tego okresu. | 
TimeOfDay
Przedstawia porę dnia. Data i strefa czasowa są nieistotne lub zostały określone w innym miejscu. Interfejs API może zezwolić na sekundy przestępne. Podobne typy to google.type.Date i google.protobuf.Timestamp.
| Zapis JSON | |
|---|---|
| { "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } | |
| Pola | |
|---|---|
| hours | 
 Godziny dnia w formacie 24-godzinnym. Wartość powinna mieścić się w zakresie od 0 do 23. Interfejs API może zezwolić na wartość „24:00:00” w takich sytuacjach jak zamknięcie firmy. | 
| minutes | 
 Minuty dnia. Wartość musi mieścić się w przedziale od 0 do 59. | 
| seconds | 
 Sekundy czasu trwania. Zwykle musi mieścić się w zakresie od 0 do 59. Interfejs API może akceptować wartość 60, jeśli zezwala na użycie sekund przestępnych. | 
| nanos | 
 Ułamki sekund w nanosekundach. Musi mieścić się w przedziale od 0 do 999 999 999. | 
LocalPostState
Wskazuje, w jakim stanie jest post
| Wartości w polu enum | |
|---|---|
| LOCAL_POST_STATE_UNSPECIFIED | Nie określono stanu. | 
| REJECTED | Ten post został odrzucony z powodu naruszenia polityki treści. | 
| LIVE | Ten post został opublikowany i obecnie wyświetla się w wynikach wyszukiwania. | 
| PROCESSING | Ten post jest przetwarzany i nie wyświetla się w wynikach wyszukiwania. | 
LocalPostTopicType
Typ tematu posta lokalnego, który służy do wybierania różnych szablonów do tworzenia i renderowania posta.
| Wartości w polu enum | |
|---|---|
| LOCAL_POST_TOPIC_TYPE_UNSPECIFIED | Nie określono typu posta. | 
| STANDARD | Post zawiera podstawowe informacje, takie jak podsumowanie i obrazy. | 
| EVENT | Post zawiera podstawowe informacje i wydarzenie. | 
| OFFER | Post zawiera podstawowe informacje, wydarzenie i treści związane z ofertą (np. kod kuponu) | 
| ALERT | Trafne i aktualne ogłoszenia związane z trwającym wydarzeniem. Nie zawsze można tworzyć posty tego typu. | 
AlertType
Typ zdarzenia, dla którego został utworzony post z alertem.
| Wartości w polu enum | |
|---|---|
| ALERT_TYPE_UNSPECIFIED | Nie określono alertu. | 
| COVID_19 | Alerty związane z pandemią koronawirusa w 2019 roku. Posty dotyczące COVID-19 obsługują tylko pola podsumowania i wezwania do działania. Gdy te alerty nie są już aktualne, tworzenie nowych wpisów z alertami typu COVID-19 zostanie wyłączone. Sprzedawca nadal będzie mógł jednak zarządzać swoimi istniejącymi wpisami dotyczącymi COVID-19. | 
LocalPostOffer
Konkretne pola do wpisów ofert.
| Zapis JSON | |
|---|---|
| { "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } | |
| Pola | |
|---|---|
| couponCode | 
 Opcjonalnie: Kod oferty do wykorzystania w sklepie stacjonarnym lub online. | 
| redeemOnlineUrl | 
 Opcjonalnie: Link online umożliwiający skorzystanie z oferty. | 
| termsConditions | 
 Opcjonalnie: Warunki oferty | 
| Metody | |
|---|---|
| 
 | Tworzy nowego lokalnego posta powiązanego z określoną lokalizacją i zwraca go. | 
| 
 | Usuwa lokalnego posta. | 
| 
 | Pobiera określonego posta lokalnego. | 
| 
 | Zwraca listę postów lokalnych powiązanych z lokalizacją. | 
| 
 | Aktualizuje określonego posta lokalnego i zwraca zaktualizowanego posta. | 
| 
 | Zwraca statystyki dla zbioru postów lokalnych powiązanych z jedną wizytówką. |