Índice
PlaceActions
(interface)CreatePlaceActionLinkRequest
(mensagem)DeletePlaceActionLinkRequest
(mensagem)ErrorCode
(enum)GetPlaceActionLinkRequest
(mensagem)ListPlaceActionLinksRequest
(mensagem)ListPlaceActionLinksResponse
(mensagem)ListPlaceActionTypeMetadataRequest
(mensagem)ListPlaceActionTypeMetadataResponse
(mensagem)PlaceActionLink
(mensagem)PlaceActionLink.ProviderType
(enum)PlaceActionType
(enum)PlaceActionTypeMetadata
(mensagem)UpdatePlaceActionLinkRequest
(mensagem)
PlaceActions
Essa API permite gerenciar links de PlaceAction de locais da empresa.
CreatePlaceActionLink |
---|
Cria um link de ação de lugar associado ao local especificado e o retorna. A solicitação será considerada duplicada se
|
DeletePlaceActionLink |
---|
Exclui um link de ação de lugar do local especificado.
|
GetPlaceActionLink |
---|
Recebe o link de ação de lugar especificado.
|
ListPlaceActionLinks |
---|
Lista os links de ação de lugar do local especificado.
|
ListPlaceActionTypeMetadata |
---|
Retorna a lista de tipos de ação de lugar disponíveis para um local ou país.
|
UpdatePlaceActionLink |
---|
Atualiza o link de ação de lugar especificado e o retorna.
|
CreatePlaceActionLinkRequest
Mensagem de solicitação para PlaceActions.CreatePlaceActionLink.
Campos | |
---|---|
parent |
Obrigatório. O nome do recurso do local em que esse link de ação de lugar será criado. |
place_action_link |
Obrigatório. O link de ação de lugar a ser criado. |
DeletePlaceActionLinkRequest
Mensagem de solicitação para PlaceActions.DeletePlaceActionLink.
Campos | |
---|---|
name |
Obrigatório. O nome do recurso do link de ação de lugar a ser removido do local. |
ErrorCode
Códigos de erro de falhas internas.
Enums | |
---|---|
ERROR_CODE_UNSPECIFIED |
Código de erro não especificado. |
UNVERIFIED_LOCATION |
O local não foi verificado. |
INVALID_LOCATION_CATEGORY |
A categoria de local não está qualificada para o tipo de ação de lugar. O tipo de ação de lugar que causa o erro será retornado nos metadados, com a string "place_action_type" como a chave e a string de valor de enumeração PlaceActionType como o valor. |
INVALID_URL |
O URL é inválido ou é inválido. O URL inválido de ação de lugar será retornado nos metadados, com a string "url" como a chave e o URL como o valor. |
URL_PROVIDER_NOT_ALLOWED |
O URL tem um provedor que não é permitido. O URL de ação de lugar não permitido será retornado nos metadados, com a string "url" como a chave e o URL como o valor. |
TOO_MANY_VALUES |
Muitos valores foram definidos para o tipo de ação de lugar. O tipo para que o limite for atingido será retornado nos metadados, com a string "place_action_type" como a chave e a string de valor de enumeração PlaceActionType como o valor. |
DELETED_LINK |
O link de ação de lugar solicitado foi excluído. O URL correspondente será retornado nos metadados, com a string "url" como a chave e o URL como o valor. |
LINK_ALREADY_EXISTS |
Uma atualização está sendo solicitada para converter um link de ação de lugar em um que já existe, com o mesmo URI e tipo no local especificado. |
SCALABLE_DEEP_LINK_INVALID_MULTIPLICITY |
O domínio que o link contém já foi usado e há um limite de um link por domínio para cada PlaceActionType. |
LINK_DOES_NOT_EXIST |
Foi especificado um link que não foi encontrado no banco de dados. |
GetPlaceActionLinkRequest
Mensagem de solicitação para PlaceActions.GetPlaceActionLink.
Campos | |
---|---|
name |
Obrigatório. O nome do link de ação de lugar a ser buscado. |
ListPlaceActionLinksRequest
Uma mensagem de solicitação para PlaceActions.ListPlaceActionLinks. Isso listará os links de ação de lugar para um local, sem ordem específica. Isso pode não retornar links criados recentemente (nas últimas 24 horas) em outras plataformas, como o site do Google Meu Negócio. Qualquer link criado há mais de 24 horas aparecerá por meio dessa API.
Campos | |
---|---|
parent |
Obrigatório. O nome do local cujos links de ação de lugar serão listados. |
filter |
Opcional. Um filtro que restringe os links de ação de lugar a serem retornados. A resposta inclui entradas que correspondem ao filtro. Só aceitamos o seguinte filtro: 1. place_action_type=XYZ, em que XYZ é um PlaceActionType válido. |
page_size |
Opcional. Quantos links de ação de lugar retornar por página. O padrão é 10. O mínimo é 1. |
page_token |
Opcional. Se especificado, retorna a próxima página dos links de ação de lugar. |
ListPlaceActionLinksResponse
Mensagem de resposta para PlaceActions.ListPlaceActionLinks.
Campos | |
---|---|
place_action_links[] |
A lista retornada de links de posicionamento de ação. |
next_page_token |
Se houver mais links de ação de lugar do que o tamanho da página solicitado, esse campo será preenchido com um token para buscar a próxima página de resultados. |
ListPlaceActionTypeMetadataRequest
Mensagem de solicitação para PlaceActions.ListPlaceActionTypeMetadata. Os resultados serão retornados em uma ordem não específica.
Campos | |
---|---|
language_code |
Opcional. O código de idioma IETF BCP-47 para receber nomes de exibição. Se esse idioma não estiver disponível, eles serão fornecidos em inglês. |
page_size |
Opcional. Quantos tipos de ação incluir por página. O padrão é 10, e o mínimo é 1. |
page_token |
Opcional. Se especificado, a próxima página dos metadados do tipo de ação do lugar é recuperada. O |
filter |
Opcional. Um filtro que restringe os tipos de ação de lugar para os quais retornar metadados. A resposta inclui entradas que correspondem ao filtro. Oferecemos suporte apenas aos seguintes filtros: 1. location=XYZ, em que XYZ é uma string que indica o nome de recurso de um local, no formato Se nenhum filtro for fornecido, todos os tipos de ação de lugar vão ser retornados. |
ListPlaceActionTypeMetadataResponse
Mensagem de resposta para PlaceActions.ListPlaceActionTypeMetadata.
Campos | |
---|---|
place_action_type_metadata[] |
Uma coleção de metadados para os tipos de ação de lugar disponíveis. |
next_page_token |
Se o número de tipos de ação exceder o tamanho da página solicitado, esse campo será preenchido com um token para buscar a próxima página em uma chamada subsequente para |
PlaceActionLink
Representa um link de ação de lugar e seus atributos.
Campos | |
---|---|
name |
Opcional. O nome do recurso, no formato O campo de nome só será considerado nas solicitações UpdatePlaceActionLink e DeletePlaceActionLink para atualizar e excluir vinculações, respectivamente. No entanto, ela será ignorada na solicitação CreatePlaceActionLink, em que |
provider_type |
Apenas saída. Especifica o tipo de provedor. |
is_editable |
Apenas saída. Indica se esse link pode ser editado pelo cliente. |
uri |
Obrigatório. O URI do link. O mesmo URI pode ser reutilizado para diferentes tipos de ação em diferentes locais. No entanto, apenas um link de ação de lugar é permitido para cada combinação exclusiva de (URI, tipo de ação de lugar, local). |
place_action_type |
Obrigatório. O tipo de ação de lugar que pode ser realizada usando este link. |
is_preferred |
Opcional. Indica se o comerciante prefere esse link. Somente um link pode ser marcado como preferencial por tipo de ação de lugar em um local. Se uma solicitação futura marcar outro link como preferencial para o mesmo tipo de ação de lugar, o link preferencial atual (se houver) vai perder a preferência. |
create_time |
Apenas saída. Hora em que o link de ação de lugar foi criado. |
update_time |
Apenas saída. A hora em que o link de ação de lugar foi modificado pela última vez. |
ProviderType
O tipo do provedor de link, que só pode ser lido.
Enums | |
---|---|
PROVIDER_TYPE_UNSPECIFIED |
Não especificado. |
MERCHANT |
Um provedor próprio, como um comerciante ou uma agência, em nome de um comerciante. |
AGGREGATOR_3P |
Um agregador de terceiros, como um parceiro do Reserve with Google . |
PlaceActionType
O tipo de ação de lugar que pode ser realizada usando o link.
Enums | |
---|---|
PLACE_ACTION_TYPE_UNSPECIFIED |
Não especificado. |
APPOINTMENT |
O tipo de ação é agendar um horário. |
ONLINE_APPOINTMENT |
O tipo de ação é agendar um horário on-line. |
DINING_RESERVATION |
O tipo de ação é fazer uma reserva de restaurante. |
FOOD_ORDERING |
O tipo de ação é pedir comida para entrega e/ou retirada. |
FOOD_DELIVERY |
O tipo de ação é pedir comida para entrega. |
FOOD_TAKEOUT |
O tipo de ação é pedir comida para retirada. |
SHOP_ONLINE |
O tipo de ação é compras, que pode ser entrega e/ou retirada. |
PlaceActionTypeMetadata
Metadados dos tipos de ação de lugar compatíveis.
Campos | |
---|---|
place_action_type |
O tipo de ação de lugar. |
display_name |
O nome de exibição localizado para o atributo, se disponível. Caso contrário, o nome de exibição em inglês. |
UpdatePlaceActionLinkRequest
Mensagem de solicitação para PlaceActions.UpdatePlaceActionLink.
Campos | |
---|---|
place_action_link |
Obrigatório. O link de ação de lugar atualizado. |
update_mask |
Obrigatório. Os campos específicos que serão atualizados. Os únicos campos editáveis são |