Encontra os intents que correspondem a uma determinada consulta.
Solicitação HTTP
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
project |
Obrigatório. O projeto que está sendo testado, indicado pelo ID do projeto. Formato: projects/{project} |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON | |
---|---|
{ "query": string, "locale": string } |
Campos | |
---|---|
query |
Obrigatório. Consulta do usuário como texto simples. |
locale |
Obrigatório. Localidade a ser usada para avaliar a consulta, como "en". O formato precisa seguir o BCP 47: https://tools.ietf.org/html/bcp47. Consulte a lista de idiomas compatíveis em https://developers.google.com/assistant/console/languages-locales |
Corpo da resposta
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Resposta para encontrar intents correspondentes.
Representação JSON | |
---|---|
{
"matchedIntents": [
{
object ( |
Campos | |
---|---|
matchedIntents[] |
Intents correspondentes, ordenadas da mais para a menos relevante. Somente as primeiras 50 correspondências são retornadas. |
Intenção
Representa uma intent.
Representação JSON | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
Campos | |
---|---|
name |
Obrigatório. O nome da última intent correspondente. |
params |
Obrigatório. Representa os parâmetros identificados como parte da correspondência de intents. Esse é um mapa do nome do parâmetro identificado para o valor dele na entrada do usuário. Todos os parâmetros definidos na intent correspondente que forem identificados serão exibidos aqui. Um objeto com uma lista de pares |
query |
Opcional. Entrada digitada ou falada do usuário final que correspondeu à intent. Ele será preenchido quando houver correspondência com uma intent, com base na entrada do usuário. |