הפונקציה מחפשת את ה-Intents שתואמים לשאילתה נתונה.
בקשת HTTP
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
project |
חובה. הפרויקט שנבדק, מצוין לפי מזהה הפרויקט. פורמט: projects/{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 |
חובה. השם של ה-Intent האחרון שנמצאה בו התאמה. |
params |
חובה. מייצג פרמטרים שזוהו כחלק מהתאמה של Intent. זו מפה של השם של הפרמטר שזוהה לערך של הפרמטר שזוהה מקלט של משתמשים. כאן יוצגו כל הפרמטרים שהוגדרו באובייקט ה-Intent התואם ושזוהו. אובייקט שמכיל רשימה של |
query |
זה שינוי אופציונלי. קלט שהוקלד או מוקרא ממשתמש הקצה, שהתאים לכוונה הזו. השדה הזה יאוכלס כאשר תהיה התאמה לכוונת רכישה, על סמך הקלט של המשתמשים. |