Actions API

Actions API के लिए एक RESTful सेवा.

सेवा: actions.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी खुद की लाइब्रेरी की ज़रूरत है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.

डिस्कवरी दस्तावेज़

डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने के लिए किया जाता है. एक सेवा में, आपकी खोज से जुड़े कई दस्तावेज़ मिल सकते हैं. यह सेवा, खोज के लिए ये दस्तावेज़ उपलब्ध कराती है:

सर्विस एंडपॉइंट

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

  • https://actions.googleapis.com

REST रिसॉर्स: v2

तरीके
decryptSecret POST /v2:decryptSecret
खाता जोड़ने के फ़्लो में इस्तेमाल किए जाने वाले OAuth क्लाइंट सीक्रेट को डिक्रिप्ट करता है.
encryptSecret POST /v2:encryptSecret
यह विकल्प, खाता लिंक करने के फ़्लो में इस्तेमाल किए जाने वाले OAuth क्लाइंट सीक्रेट को एन्क्रिप्ट करता है.
setWebAndAppActivityControl POST /v2:setWebAndAppActivityControl
सेवा खाते के लिए, वेब और ऐप्लिकेशन गतिविधि का कंट्रोल सेट करता है.

REST रिसॉर्स: v2.projects

तरीके
matchIntents POST /v2/{project=projects/*}:matchIntents
दी गई क्वेरी से मेल खाने वाले इंटेंट ढूंढता है.
sendInteraction POST /v2/{project=projects/*}:sendInteraction
पूरी बातचीत का एक राउंड चलेगा.

REST रिसॉर्स: v2.projects.draft

तरीके
read POST /v2/{name=projects/*/draft}:read
प्रोजेक्ट के ड्राफ़्ट के पूरे कॉन्टेंट को पढ़ता है.
write POST /v2/{parent=projects/*}/draft:write
मॉडल के आधार पर प्रोजेक्ट ड्राफ़्ट को अपडेट करता है.

REST रिसॉर्स: v2.projects.preview

तरीके
write POST /v2/{parent=projects/*}/preview:write
मॉडल के आधार पर, उपयोगकर्ता के प्रोजेक्ट की झलक अपडेट करता है.

REST रिसॉर्स: v2.projects.releaseChannels

तरीके
list GET /v2/{parent=projects/*}/releaseChannels
सभी रिलीज़ चैनल और उनसे जुड़े वर्शन (अगर कोई हो) की सूची बनाता है.

REST रिसॉर्स: v2.projects.versions

तरीके
create POST /v2/{parent=projects/*}/versions:create
मॉडल के आधार पर प्रोजेक्ट वर्शन बनाता है और तय किए गए रिलीज़ चैनल पर डिप्लॉयमेंट को ट्रिगर करता है.
list GET /v2/{parent=projects/*}/versions
इसमें सभी वर्शन और उनकी मौजूदा स्थितियों की जानकारी होती है.
read POST /v2/{name=projects/*/versions/*}:read
प्रोजेक्ट के किसी वर्शन के पूरे कॉन्टेंट को पढ़ता है.

REST रिसॉर्स: v2.sampleProjects

तरीके
list GET /v2/sampleProjects
इसमें ऐसे सभी सैंपल प्रोजेक्ट की सूची होती है जो gactions सीएलआई के साथ काम करते हैं.