Indice
PlaceActions(interfaccia)CreatePlaceActionLinkRequest(messaggio)DeletePlaceActionLinkRequest(messaggio)ErrorCode(enum)GetPlaceActionLinkRequest(messaggio)ListPlaceActionLinksRequest(messaggio)ListPlaceActionLinksResponse(messaggio)ListPlaceActionTypeMetadataRequest(messaggio)ListPlaceActionTypeMetadataResponse(messaggio)PlaceActionLink(messaggio)PlaceActionLink.ProviderType(enum)PlaceActionType(enum)PlaceActionTypeMetadata(messaggio)UpdatePlaceActionLinkRequest(messaggio)
PlaceActions
Questa API consente di gestire i link PlaceAction delle sedi dell'attività commerciale.
| CreatePlaceActionLink |
|---|
|
Crea un link all'azione diretta associato alla località specificata e lo restituisce. La richiesta viene considerata duplicata se
|
| DeletePlaceActionLink |
|---|
|
Elimina il link a un'azione diretta dalla posizione specificata.
|
| GetPlaceActionLink |
|---|
|
Restituisce il link di azione diretta specificato.
|
| ListPlaceActionLinks |
|---|
|
Elenca i link all'azione diretta per la località specificata.
|
| ListPlaceActionTypeMetadata |
|---|
|
Restituisce l'elenco dei tipi di azioni luogo disponibili per una località o un paese.
|
| UpdatePlaceActionLink |
|---|
|
Aggiorna il link all'azione specificata e lo restituisce.
|
CreatePlaceActionLinkRequest
Messaggio di richiesta per PlaceActions.CreatePlaceActionLink.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa della località in cui creare il link all'azione diretta. |
place_action_link |
Obbligatorio. Il link all'azione diretta da creare. |
DeletePlaceActionLinkRequest
Messaggio di richiesta per PlaceActions.DeletePlaceActionLink.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del link dell'azione diretta da rimuovere dalla località. |
ErrorCode
Codici di errore per guasti interni.
| Enum | |
|---|---|
ERROR_CODE_UNSPECIFIED |
Codice di errore non specificato. |
UNVERIFIED_LOCATION |
La sede non è verificata. |
INVALID_LOCATION_CATEGORY |
La categoria della località non è idonea per il tipo di azione luogo. Il tipo di azione Place che ha causato l'errore verrà restituito nei metadati, con la stringa "place_action_type" come chiave e la stringa con valore enum PlaceActionType come valore. |
INVALID_URL |
Il formato dell'URL non è valido/non è valido. L'URL dell'azione non valido verrà restituito nei metadati, con la stringa "url" come chiave e url come valore. |
URL_PROVIDER_NOT_ALLOWED |
L'URL ha un provider non consentito. L'URL di azione non consentito verrà restituito nei metadati, con la stringa "url" come chiave e url come valore. |
TOO_MANY_VALUES |
Troppi valori impostati per il tipo di azione luogo. Il tipo per cui viene raggiunto il limite viene restituito nei metadati, con la stringa "place_action_type" come chiave e la stringa del valore enum PlaceActionType come valore. |
DELETED_LINK |
Il link all'azione richiesta è stato eliminato. L'URL corrispondente verrà restituito nei metadati, con la stringa "url" come chiave e url come valore. |
LINK_ALREADY_EXISTS |
È in corso la richiesta di aggiornamento per convertire il link di un'azione diretta in uno già esistente, con lo stesso URI e lo stesso tipo nella posizione specificata. |
SCALABLE_DEEP_LINK_INVALID_MULTIPLICITY |
Il dominio contenuto nel link è già stato utilizzato ed esiste un limite di un link per dominio per ogni PlaceActionType. |
LINK_DOES_NOT_EXIST |
È stato specificato un link che non è stato trovato nel database. |
GetPlaceActionLinkRequest
Messaggio di richiesta per PlaceActions.GetPlaceActionLink.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome del link dell'azione diretta da recuperare. |
ListPlaceActionLinksRequest
Messaggio di richiesta per PlaceActions.ListPlaceActionLinks. Verranno elencati i link alle azioni relative al luogo relativi a una sede, in ordine non specifico. Questa operazione potrebbe non restituire i link creati di recente (nelle ultime 24 ore) tramite altre piattaforme, ad esempio il sito web di Google MyBusiness. I link creati più di 24 ore fa verranno visualizzati tramite questa API.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della località di cui verranno elencati i link all'azione diretta. |
filter |
Campo facoltativo. Un filtro che vincola i link di azione diretta da restituire. La risposta include voci che corrispondono al filtro. Supportiamo solo il seguente filtro: 1. place_action_type=XYZ dove XYZ è un PlaceActionType valido. |
page_size |
Campo facoltativo. Numero di link di azioni posizionate da restituire per ogni pagina. Il valore predefinito è 10. Il numero minimo è 1. |
page_token |
Campo facoltativo. Se specificato, restituisce la pagina successiva dei link dell'azione diretta. |
ListPlaceActionLinksResponse
Messaggio di risposta per PlaceActions.ListPlaceActionLinks.
| Campi | |
|---|---|
place_action_links[] |
L'elenco restituito dei link per azioni correlate al luogo. |
next_page_token |
Se sono presenti più link all'azione diretta rispetto alle dimensioni della pagina richieste, questo campo viene completato con un token per recuperare la pagina dei risultati successiva. |
ListPlaceActionTypeMetadataRequest
Messaggio di richiesta per PlaceActions.ListPlaceActionTypeMetadata. I risultati verranno restituiti in nessun ordine specifico.
| Campi | |
|---|---|
language_code |
Campo facoltativo. Il codice di lingua IETF BCP-47 in cui ottenere i nomi visualizzati. Se questa lingua non è disponibile, le lingue verranno fornite in inglese. |
page_size |
Campo facoltativo. Il numero di tipi di azioni da includere per pagina. Il valore predefinito è 10, il minimo 1. |
page_token |
Campo facoltativo. Se specificato, viene recuperata la pagina successiva dei metadati del tipo di azione luogo. Il valore |
filter |
Campo facoltativo. Un filtro che vincola i tipi di azione diretta per i quali restituire i metadati. La risposta include voci che corrispondono al filtro. Supportiamo solo i seguenti filtri: 1. location=XYZ, dove XYZ è una stringa che indica il nome della risorsa di una località, nel formato Se non viene fornito alcun filtro, vengono restituiti tutti i tipi di azione diretta. |
ListPlaceActionTypeMetadataResponse
Messaggio di risposta per PlaceActions.ListPlaceActionTypeMetadata.
| Campi | |
|---|---|
place_action_type_metadata[] |
Una raccolta di metadati per i tipi di azioni luogo disponibili. |
next_page_token |
Se il numero di tipi di azioni supera le dimensioni della pagina richieste, questo campo verrà completato con un token per recuperare la pagina successiva in una chiamata successiva a |
PlaceActionLink
Rappresenta un link all'azione diretta e i suoi attributi.
| Campi | |
|---|---|
name |
Campo facoltativo. Il nome della risorsa nel formato Il campo del nome verrà preso in considerazione solo nelle richieste UpdatePlaceActionLink e DeletePlaceActionLink rispettivamente per l'aggiornamento e l'eliminazione dei link. Tuttavia, verrà ignorato nella richiesta CreatePlaceActionLink, dove |
provider_type |
Solo output. Specifica il tipo di provider. |
is_editable |
Solo output. Indica se il link può essere modificato dal cliente. |
uri |
Obbligatorio. L'URI del link. Lo stesso URI può essere riutilizzato per diversi tipi di azione in diverse località. Tuttavia, è consentito un solo link di azione diretta per ogni combinazione univoca di (URI, tipo di azione luogo, località). |
place_action_type |
Obbligatorio. Il tipo di azione diretta che può essere eseguita utilizzando questo link. |
is_preferred |
Campo facoltativo. Indica se il commerciante preferisce questo link. È possibile contrassegnare come preferito un solo link per tipo di azione relativa a un luogo in una località. Se una richiesta futura contrassegna un link diverso come preferito per lo stesso tipo di azione luogo, il link preferito corrente (se esistente) perderà la preferenza. |
create_time |
Solo output. La data e l'ora in cui è stato creato il link all'azione diretta. |
update_time |
Solo output. La data e l'ora dell'ultima modifica del link all'azione diretta. |
ProviderType
Il tipo di provider di link, può essere solo letto.
| Enum | |
|---|---|
PROVIDER_TYPE_UNSPECIFIED |
Non specificato. |
MERCHANT |
Un fornitore proprietario, ad esempio un commerciante o un'agenzia per conto di un commerciante. |
AGGREGATOR_3P |
Un aggregatore di terze parti, ad esempio un partner Reserve with Google. |
PlaceActionType
Il tipo di azione diretta che può essere eseguita utilizzando il link.
| Enum | |
|---|---|
PLACE_ACTION_TYPE_UNSPECIFIED |
Non specificato. |
APPOINTMENT |
Il tipo di azione è la prenotazione di un appuntamento. |
ONLINE_APPOINTMENT |
Il tipo di azione è prenotare un appuntamento online. |
DINING_RESERVATION |
Il tipo di azione è prenotare un ristorante. |
FOOD_ORDERING |
Il tipo di azione è ordinare cibo con consegna a domicilio e/o da asporto. |
FOOD_DELIVERY |
Il tipo di azione è ordinare cibo per la consegna. |
FOOD_TAKEOUT |
Il tipo di azione è ordinare cibo da asporto. |
SHOP_ONLINE |
Il tipo di azione è Shopping, con consegna a domicilio e/o ritiro. |
PlaceActionTypeMetadata
Metadati per i tipi di azione luogo supportati.
| Campi | |
|---|---|
place_action_type |
Il tipo di azione diretta. |
display_name |
Il nome visualizzato localizzato per l'attributo, se disponibile; in caso contrario, il nome visualizzato in inglese. |
UpdatePlaceActionLinkRequest
Messaggio di richiesta per PlaceActions.UpdatePlaceActionLink.
| Campi | |
|---|---|
place_action_link |
Obbligatorio. Il link aggiornato all'azione diretta. |
update_mask |
Obbligatorio. I campi specifici da aggiornare. Gli unici campi modificabili sono |