अगर आपको Java/Kotlin की मदद से फ़ुलफ़िलमेंट वेबहुक बनाना है, तो Actions on Google Java/Kotlin क्लाइंट लाइब्रेरी का इस्तेमाल करने का सुझाव दिया जाता है. इसकी मदद से, Actions on Google प्लैटफ़ॉर्म को ऐक्सेस और इंटरैक्ट किया जा सकता है.
शुरुआती जानकारी
Java/Kotlin क्लाइंट लाइब्रेरी 'Google पर कार्रवाइयां' की फ़ुलफ़िलमेंट लाइब्रेरी है, जो ये सुविधाएं देती है:
- यह सभी Actions on Google फ़ीचर का इस्तेमाल करता है, जिनमें लेख और रिच मल्टीमीडिया रिस्पॉन्स, खाते में साइन-इन, डेटा सेव करना, लेन-देन वगैरह शामिल हैं.
- यह Java या Kotlin में, ऐब्स्ट्रैक्टेशन की एक लेयर शेयर करने की सुविधा देता है, जो बातचीत के एचटीटीपी/JSON वेबहुक एपीआई को रैप करता है.
- ये कार्रवाइयां, ग्राहकों को आइटम भेजने और Actions on Google प्लैटफ़ॉर्म के बीच हुई बातचीत से जुड़ी छोटी-मोटी जानकारी को हैंडल करने में मदद करती हैं.
- Gradle और Maven का इस्तेमाल करके इंस्टॉल किया जा सकता है. सेटअप करने के निर्देश, README में दिए गए हैं.
- इससे Google App Engine या AWS Lambda जैसे प्लैटफ़ॉर्म पर, ऑर्डर पूरा करने के लिए वेबहुक को आसानी से डिप्लॉय किया जा सकता है. क्लाउड सेवा देने वाली कंपनी या खुद होस्ट किए जाने वाले और खुद से मैनेज किए जाने वाले एनवायरमेंट पर भी, फ़ुलफ़िलमेंट वेबहुक को होस्ट किया जा सकता है.
- JDK 8 या उससे बाद का वर्शन होना ज़रूरी है.
- क्लाइंट लाइब्रेरी का इस्तेमाल Actions on Google के लिए Dialogflow इंटिग्रेशन या Actions SDK के साथ किया जा सकता है.
क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़े पूरे कोड के सैंपल देखने के लिए, सैंपल पेज पर जाएं.
एपीआई रेफ़रंस देखें
एपीआई का रेफ़रंस, Actions on Google Java/Kotlin क्लाइंट लाइब्रेरी GitHub पेज पर होस्ट किया गया है.