Находит намерения, соответствующие данному запросу.
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 | Необязательный. Напечатанный или устный ввод конечного пользователя, соответствующий этому намерению. Оно будет заполнено при совпадении намерения на основе пользовательского ввода. |