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