- 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ą. |