- Risorsa: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- Data
- TimeOfDay
- RecurrenceInfo
- DailyOccurrencePattern
- WeeklyOccurrencePattern
- DayOfWeek
- MonthlyOccurrencePattern
- DayOfWeekOccurrence
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Metodi
Risorsa: LocalPost
Rappresenta un post locale per una località.
| Rappresentazione JSON |
|---|
{ "name": string, "languageCode": string, "summary": string, "callToAction": { object ( |
| Campi | |
|---|---|
name |
Solo output. Identificatore Google per questo post locale nel formato: |
languageCode |
La lingua del post locale. |
summary |
Descrizione/corpo del post locale. |
callToAction |
L'URL a cui vengono indirizzati gli utenti quando fanno clic sulla promozione. Ignorato per il tipo di argomento |
createTime |
Solo output. Ora di creazione del post. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora dell'ultima modifica del post apportata dall'utente. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
scheduledTime |
Se impostata, determina quando verrà pubblicato un post. Può essere impostato dall'utente per programmare i post in anticipo. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
recurringInstanceTime |
Solo output. Deprecato: utilizza Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
event |
Informazioni sull'evento. Obbligatorio per i tipi di argomenti |
state |
Solo output. Lo stato del post, che indica in quale fase del suo ciclo di vita si trova. |
media[] |
I contenuti multimediali associati al post. sourceUrl è l'unico campo di dati supportato per un elemento multimediale LocalPost. |
searchUrl |
Solo output. Il link al post locale nella Ricerca Google. Questo link può essere utilizzato per condividere il post tramite social media, email, messaggi e così via. |
topicType |
Obbligatorio. Il tipo di argomento del post: standard, evento, offerta o avviso. |
alertType |
Il tipo di avviso per cui viene creato il post. Questo campo è applicabile solo ai post di tipo Alert e si comporta come un sottotipo di avvisi. |
Campo unione topic_type_specific_fields. Campi specifici per un tipo di argomento. topic_type_specific_fields può essere solo uno dei seguenti tipi: |
|
offer |
Dati aggiuntivi per i post con offerte. Questo valore deve essere impostato solo quando topicType è OFFER. |
CallToAction
Un'azione eseguita quando l'utente fa clic sul post
| Rappresentazione JSON |
|---|
{
"actionType": enum ( |
| Campi | |
|---|---|
actionType |
Il tipo di azione che verrà eseguita. |
url |
L'URL a cui l'utente verrà indirizzato quando fa clic. Questo campo deve essere lasciato vuoto per l'invito all'azione Chiama. |
ActionType
Il tipo di azione che verrà eseguita.
| Enum | |
|---|---|
ACTION_TYPE_UNSPECIFIED |
Tipo non specificato. |
BOOK |
Questo post vuole che un utente prenoti un appuntamento/un tavolo/ecc. |
ORDER |
Questo post vuole che un utente ordini qualcosa. |
SHOP |
Questo post vuole che un utente sfogli un catalogo dei prodotti. |
LEARN_MORE |
Questo post vuole che un utente scopra di più (sul suo sito web). |
SIGN_UP |
Questo post vuole che un utente si registri/iscriva/aderisca a qualcosa. |
GET_OFFER |
Deprecato. Utilizza |
CALL |
Questo post vuole che un utente chiami l'attività. |
LocalPostEvent
Tutte le informazioni relative a un evento presente in un post locale.
| Rappresentazione JSON |
|---|
{ "title": string, "schedule": { object ( |
| Campi | |
|---|---|
title |
Nome dell'evento. |
schedule |
Data e ora di inizio e di fine dell'evento. |
recurrenceInfo |
Facoltativo. Memorizza informazioni sulla cadenza di un post ricorrente. Verrà impostato solo se il post è un post ricorrente. |
recurringInstanceTime |
Solo output. Ora dell'ultimo aggiornamento dell'istanza ricorrente del post. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
TimeInterval
Un intervallo di tempo, inclusivo. Per essere valido, deve contenere tutti i campi.
| Rappresentazione JSON |
|---|
{ "startDate": { object ( |
| Campi | |
|---|---|
startDate |
La data di inizio di questo periodo. |
startTime |
L'ora di inizio di questo periodo. |
endDate |
La data di fine di questo periodo. |
endTime |
L'ora di fine di questo periodo. |
Data
Rappresenta una data di calendario intera o parziale, ad esempio un compleanno. L'ora del giorno e il fuso orario sono specificati altrove o sono insignificanti. La data è relativa al calendario gregoriano. Può rappresentare uno dei seguenti elementi:
- Una data completa, con valori diversi da zero per anno, mese e giorno.
- Un mese e un giorno, con un anno pari a zero (ad esempio, un anniversario).
- Un anno da solo, con un mese e un giorno pari a zero.
- Un anno e un mese, con un giorno pari a zero (ad esempio, la data di scadenza di una carta di credito).
Tipi correlati:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| Rappresentazione JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Campi | |
|---|---|
year |
L'anno della data. Deve essere compreso tra 1 e 9999 oppure tra 0 e 9999 per specificare una data senza anno. |
month |
Mese dell'anno. Deve essere compreso tra 1 e 12 o 0 per specificare un anno senza mese e giorno. |
day |
Giorno del mese. Deve essere compreso tra 1 e 31 e valido per l'anno e il mese oppure compreso tra 0 e 31 per specificare un anno da solo o un anno e un mese in cui il giorno non è significativo. |
TimeOfDay
Rappresenta un orario della giornata. La data e il fuso orario non sono significativi o sono specificati altrove. Un'API può scegliere di consentire i secondi intercalari. I tipi correlati sono google.type.Date e google.protobuf.Timestamp.
| Rappresentazione JSON |
|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
| Campi | |
|---|---|
hours |
Ore di un giorno nel formato 24 ore. Deve essere maggiore o uguale a 0 e in genere deve essere minore o uguale a 23. Un'API può scegliere di consentire il valore "24:00:00" per scenari come l'orario di chiusura dell'attività. |
minutes |
Minuti di un'ora. Deve essere maggiore o uguale a 0 e minore o uguale a 59. |
seconds |
Secondi di un minuto. Deve essere maggiore o uguale a 0 e in genere minore o uguale a 59. Un'API potrebbe consentire il valore 60 se consente i secondi intercalari. |
nanos |
Frazioni di secondi, in nanosecondi. Deve essere maggiore o uguale a 0 e minore o uguale a 999.999.999. |
RecurrenceInfo
Rappresenta le informazioni sulla ricorrenza di un post locale.
| Rappresentazione JSON |
|---|
{ "seriesEndTime": string, // Union field |
| Campi | |
|---|---|
seriesEndTime |
Facoltativo. L'ora di fine della serie di ricorrenze. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
Campo unione occurrence_pattern. Il pattern di ricorrenza del post ricorrente. occurrence_pattern può essere solo uno dei seguenti tipi: |
|
dailyPattern |
Pattern di occorrenza giornaliero. |
weeklyPattern |
Pattern di occorrenza settimanale. |
monthlyPattern |
Pattern di ricorrenza mensile. |
DailyOccurrencePattern
Questo tipo non contiene campi.
Rappresenta un pattern di occorrenza giornaliera.
WeeklyOccurrencePattern
Rappresenta un pattern di ricorrenza settimanale.
| Rappresentazione JSON |
|---|
{
"daysOfWeek": [
enum ( |
| Campi | |
|---|---|
daysOfWeek[] |
Facoltativo. L'elenco dei giorni della settimana per l'offerta/l'evento. Se è vuoto, il post verrà ripetuto nello stesso giorno della settimana dell'ora di inizio di schedule.start_time dell'evento. |
DayOfWeek
Rappresenta un giorno della settimana.
| Enum | |
|---|---|
DAY_OF_WEEK_UNSPECIFIED |
Il giorno della settimana non è specificato. |
MONDAY |
Lunedì |
TUESDAY |
Martedì |
WEDNESDAY |
Mercoledì |
THURSDAY |
Giovedì |
FRIDAY |
Venerdì |
SATURDAY |
Sabato |
SUNDAY |
Domenica |
MonthlyOccurrencePattern
Rappresenta un pattern di ricorrenza mensile.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione monthly_option. L'opzione di ricorrenza per il pattern di occorrenza mensile. monthly_option può essere solo uno dei seguenti tipi: |
|
dayOfMonth |
Il giorno del mese. |
dayOfWeekOccurrence |
Il giorno della settimana in cui si verifica l'evento nel mese. Il giorno della settimana è implicito nell'ora di inizio dell'evento. Ad esempio, se un evento inizia di venerdì e dayOfWeekOccurrence è SECOND, l'evento si ripeterà il secondo venerdì di ogni mese. |
DayOfWeekOccurrence
Il giorno della settimana in cui si verifica l'evento nel mese.
| Enum | |
|---|---|
DAY_OF_WEEK_OCCURRENCE_UNSPECIFIED |
Occorrenza di un giorno della settimana non specificato. |
FIRST |
Il primo giorno della settimana del mese. |
SECOND |
Secondo giorno della settimana del mese. |
THIRD |
Il terzo giorno della settimana del mese. |
FOURTH |
Quarto giorno della settimana del mese. |
LAST |
Ultimo giorno della settimana del mese. |
LocalPostState
Indica lo stato del post.
| Enum | |
|---|---|
LOCAL_POST_STATE_UNSPECIFIED |
Stato non specificato. |
REJECTED |
Questo post è stato rifiutato a causa di una violazione delle norme relative ai contenuti. |
LIVE |
Questo post è pubblicato e attualmente viene visualizzato nei risultati di ricerca. |
PROCESSING |
Questo post è in fase di elaborazione e non viene visualizzato nei risultati di ricerca. |
SCHEDULED |
Questo post è programmato per il futuro e non viene visualizzato nei risultati di ricerca. |
RECURRING |
Questo post è un post ricorrente e al momento viene visualizzato nei risultati di ricerca. |
LocalPostTopicType
Il tipo di argomento del post locale, che viene utilizzato per selezionare modelli diversi per creare e visualizzare un post.
| Enum | |
|---|---|
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED |
Nessun tipo di post specificato. |
STANDARD |
Il post contiene informazioni di base, come il riepilogo e le immagini. |
EVENT |
Il post contiene informazioni di base e un evento. |
OFFER |
Il post contiene informazioni di base, un evento e contenuti correlati all'offerta (ad es. codice coupon) |
ALERT |
Annunci tempestivi e con priorità elevata relativi a un evento in corso. Questi tipi di post non sono sempre disponibili per la creazione. |
AlertType
Il tipo di evento per cui è stato creato il post di avviso.
| Enum | |
|---|---|
ALERT_TYPE_UNSPECIFIED |
Nessun avviso specificato. |
COVID_19 |
Avvisi relativi alla pandemia di coronavirus del 2019. I post sul COVID-19 supportano solo un campo riepilogativo e un campo invito all'azione. Quando questi avvisi non saranno più pertinenti, la creazione di nuovi post di avviso di tipo COVID-19 verrà disattivata. Tuttavia, il commerciante potrà comunque gestire i suoi post esistenti relativi al COVID-19. |
LocalPostOffer
Campi specifici per i post con offerte.
| Rappresentazione JSON |
|---|
{ "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } |
| Campi | |
|---|---|
couponCode |
Facoltativo. Codice offerta utilizzabile in negozio o online. |
redeemOnlineUrl |
Facoltativo. Link online per utilizzare l'offerta. |
termsConditions |
Facoltativo. Termini e condizioni dell'offerta. |
Metodi |
|
|---|---|
|
Crea un nuovo post locale associato alla posizione specificata e lo restituisce. |
|
Elimina un post locale. |
|
Recupera il post locale specificato. |
|
Restituisce un elenco di post locali associati a una località. |
|
Aggiorna il post locale specificato e restituisce il post locale aggiornato. |