Method: projects.matchIntents

दी गई क्वेरी से मेल खाने वाले इंटेंट ढूंढता है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
project

string

ज़रूरी है. जांच किया जा रहा प्रोजेक्ट, जिसे प्रोजेक्ट आईडी से दिखाया जाता है. फ़ॉर्मैट: project/{project}

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

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

ज़रूरी नहीं. इस इंटेंट से मेल खाने वाले असली उपयोगकर्ता का टाइप या बोला गया इनपुट. उपयोगकर्ता के इनपुट के आधार पर, किसी इंटेंट के मैच होने पर इसमें जानकारी अपने-आप भर जाएगी.