Findet die Intents, die mit einer bestimmten Abfrage übereinstimmen.
HTTP-Anfrage
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
project |
Erforderlich. Das getestete Projekt, angegeben durch die Projekt-ID. Format: projects/{project} |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung | |
---|---|
{ "query": string, "locale": string } |
Felder | |
---|---|
query |
Erforderlich. Nutzeranfrage im Nur-Text-Format. |
locale |
Erforderlich. Sprache zur Auswertung der Abfrage, z. B. "en". Das Format sollte BCP 47 entsprechen: https://tools.ietf.org/html/bcp47 Eine Liste der unterstützten Sprachen finden Sie unter https://developers.google.com/assistant/console/languages-locales. |
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Antwort zum Suchen übereinstimmender Intents.
JSON-Darstellung | |
---|---|
{
"matchedIntents": [
{
object ( |
Felder | |
---|---|
matchedIntents[] |
Intents wurden zugeordnet, von der höchsten bis zur niedrigsten Relevanz sortiert. Nur die ersten 50 Übereinstimmungen werden zurückgegeben. |
Absicht
Stellt einen Intent dar.
JSON-Darstellung | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
Felder | |
---|---|
name |
Erforderlich. Der Name des zuletzt zugeordneten Intents. |
params |
Erforderlich. Stellt Parameter dar, die im Rahmen des Intent-Abgleichs identifiziert werden. Dies ist eine Zuordnung des Namens des identifizierten Parameters zum Wert des Parameters, der aus der Nutzereingabe identifiziert wurde. Alle Parameter, die im übereinstimmenden Intent definiert und identifiziert werden, werden hier angezeigt. Ein Objekt, das eine Liste von |
query |
Optional. Eingabe- oder gesprochene Eingabe des Endnutzers, der mit diesem Intent übereinstimmt. Dieses Feld wird ausgefüllt, wenn ein Intent basierend auf der Nutzereingabe zugeordnet wird. |