Находит намерения, соответствующие данному запросу.
HTTP-запрос
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
project | Необходимый. Тестируемый проект, обозначенный идентификатором проекта. Формат: проекты/{проект} |
Тело запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление | |
|---|---|
{ "query": string, "locale": string } | |
| Поля | |
|---|---|
query | Необходимый. Пользовательский запрос в виде обычного текста. |
locale | Необходимый. Языковой стандарт, используемый для оценки запроса, например «en». Формат должен соответствовать BCP 47: https://tools.ietf.org/html/bcp47. См. список поддерживаемых языков на странице https://developers.google.com/assistant/console/languages-locales. |
Тело ответа
В случае успеха тело ответа содержит данные следующей структуры:
Ответ для обнаружения совпадающих намерений.
| JSON-представление | |
|---|---|
{
"matchedIntents": [
{
object ( | |
| Поля | |
|---|---|
matchedIntents[] | Намерения совпадают, упорядочены от наиболее к наименее релевантным. Возвращаются только первые 50 совпадений. |
Намерение
Представляет намерение.
| JSON-представление | |
|---|---|
{
"name": string,
"params": {
string: {
object ( | |
| Поля | |
|---|---|
name | Необходимый. Имя последнего совпавшего намерения. |
params | Необходимый. Представляет параметры, определенные как часть сопоставления намерений. Это сопоставление имени идентифицированного параметра со значением параметра, определенного на основе пользовательского ввода. Здесь будут отображаться все параметры, определенные в сопоставленном намерении. Объект, содержащий список пар |
query | Необязательный. Напечатанный или устный ввод конечного пользователя, соответствующий этому намерению. Оно будет заполнено при совпадении намерения на основе пользовательского ввода. |