दी गई क्वेरी से मेल खाने वाले इंटेंट ढूंढता है.
एचटीटीपी अनुरोध
POST https://actions.googleapis.com/v2/{project=projects/*}:matchIntents
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
project |
ज़रूरी है. जिस प्रोजेक्ट की जांच की जा रही है वह प्रोजेक्ट आईडी से पता चलता है. फ़ॉर्मैट: प्रोजेक्ट/{project} |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना | |
---|---|
{ "query": string, "locale": string } |
फ़ील्ड | |
---|---|
query |
ज़रूरी है. सादे टेक्स्ट के तौर पर उपयोगकर्ता की क्वेरी. |
locale |
ज़रूरी है. क्वेरी का आकलन करने के लिए इस्तेमाल करने के लिए स्थान-भाषा, जैसे कि "en". फ़ॉर्मैट, BCP 47 के हिसाब से होना चाहिए: https://tools.ietf.org/html/bcp47 इस्तेमाल की जा सकने वाली भाषाओं की सूची देखने के लिए https://developers.google.com/assistant/console/languages-locales पर जाएं |
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
मिलते-जुलते इंटेंट ढूंढने के लिए जवाब.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"matchedIntents": [
{
object ( |
फ़ील्ड | |
---|---|
matchedIntents[] |
इंटेंट मैच हो रहे हैं. सबसे ज़्यादा काम के से लेकर सबसे कम काम के क्रम में लगे हैं. सिर्फ़ पहले 50 मैच ही लौटाए जाते हैं. |
प्रयोजन
इससे किसी मकसद के बारे में पता चलता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"name": string,
"params": {
string: {
object ( |
फ़ील्ड | |
---|---|
name |
ज़रूरी है. आखिरी बार मैच होने वाले इंटेंट का नाम. |
params |
ज़रूरी है. इंटेंट मैचिंग के हिस्से के तौर पर पहचाने गए पैरामीटर के बारे में बताता है. इस मैप में, पहचाने गए पैरामीटर के नाम का मैप, उपयोगकर्ता के इनपुट से पहचाने गए पैरामीटर की वैल्यू से मिलता है. मैच होने वाले इंटेंट में तय किए गए सभी पैरामीटर यहां दिखेंगे. एक ऑब्जेक्ट जिसमें |
query |
ज़रूरी नहीं. इस इंटेंट से मेल खाने वाले असली उपयोगकर्ता का टाइप किया गया या बोला गया इनपुट. उपयोगकर्ता के इनपुट के आधार पर, किसी इंटेंट का मिलान होने पर इसकी जानकारी अपने-आप भर जाएगी. |