Method: projects.matchIntents

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
project

string

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

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

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

जेएसओएन के काेड में दिखाना
{
  "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 पर जाएं

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

मिलते-जुलते इंटेंट ढूंढने के लिए जवाब.

जेएसओएन के काेड में दिखाना
{
  "matchedIntents": [
    {
      object (Intent)
    }
  ]
}
फ़ील्ड
matchedIntents[]

object (Intent)

इंटेंट मैच हो रहे हैं. सबसे ज़्यादा काम के से लेकर सबसे कम काम के क्रम में लगे हैं. सिर्फ़ पहले 50 मैच ही लौटाए जाते हैं.

प्रयोजन

इससे किसी मकसद के बारे में पता चलता है.

जेएसओएन के काेड में दिखाना
{
  "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

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