Method: projects.matchIntents

Находит намерения, соответствующие данному запросу.

HTTP-запрос

POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
project

string

Необходимый. Тестируемый проект, обозначенный идентификатором проекта. Формат: проекты/{проект}

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "query": string,
  "locale": string
}
Поля
query

string

Необходимый. Пользовательский запрос в виде обычного текста.

locale

string

Необходимый. Языковой стандарт, используемый для оценки запроса, например «en». Формат должен соответствовать BCP 47: https://tools.ietf.org/html/bcp47. См. список поддерживаемых языков на странице https://developers.google.com/assistant/console/languages-locales.

Тело ответа

В случае успеха тело ответа содержит данные следующей структуры:

Ответ для обнаружения совпадающих намерений.

JSON-представление
{
  "matchedIntents": [
    {
      object (Intent)
    }
  ]
}
Поля
matchedIntents[]

object ( Intent )

Намерения совпадают, упорядочены от наиболее к наименее релевантным. Возвращаются только первые 50 совпадений.

Намерение

Представляет намерение.

JSON-представление
{
  "name": string,
  "params": {
    string: {
      object (IntentParameterValue)
    },
    ...
  },
  "query": string
}
Поля
name

string

Необходимый. Имя последнего совпавшего намерения.

params

map (key: string, value: object ( IntentParameterValue ))

Необходимый. Представляет параметры, определенные как часть сопоставления намерений. Это сопоставление имени идентифицированного параметра со значением параметра, определенного на основе пользовательского ввода. Здесь будут отображаться все параметры, определенные в сопоставленном намерении.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

query

string

Необязательный. Напечатанный или устный ввод конечного пользователя, соответствующий этому намерению. Оно будет заполнено при совпадении намерения на основе пользовательского ввода.