क्लाइंट लाइब्रेरी, Google Chat API को कॉल करने के लिए, डेवलपर के अनुभव को बेहतर बनाती हैं इसके लिए, आपको बॉयलरप्लेट कोड को कम करना होगा. इस गाइड में क्लाइंट लाइब्रेरी और उन्हें इंस्टॉल करने का तरीका बताता है.
Chat API में gRPC और आराम इंटरफ़ेस, और वाली क्लाइंट लाइब्रेरी होनी चाहिए, जो दोनों के साथ काम करती हो. क्लाउड क्लाइंट लाइब्रेरी, gRPC और REST के साथ काम करती है इंटरफ़ेस के साथ-साथ Google API क्लाइंट लाइब्रेरी सिर्फ़ REST इंटरफ़ेस पर काम करती है, लेकिन एक ही प्रोजेक्ट में दोनों क्लाइंट लाइब्रेरी का इस्तेमाल कर सकते हैं. वैकल्पिक रूप से, अगर दी गई क्लाइंट लाइब्रेरी आपकी ज़रूरतों को पूरा नहीं करती हैं, तो आप अपने हिसाब से कोड लिख सकते हैं जो gRPC या REST इंटरफ़ेस का इस्तेमाल करती हैं.
इस बारे में ज़्यादा जानने के लिए Google जिन क्लाइंट लाइब्रेरी का इस्तेमाल करता है उनके टाइप के बारे में ज़्यादा जानने के लिए, क्लाइंट लाइब्रेरी के बारे में जानकारी.
Cloud क्लाइंट लाइब्रेरी इंस्टॉल करना (इसका सुझाव दिया जाता है)
Cloud क्लाइंट लाइब्रेरी कॉल करने के लिए, नई और सुझाई गई क्लाइंट लाइब्रेरी हैं Chat API. क्लाउड क्लाइंट लाइब्रेरी, gRPC और REST, दोनों पर काम करती है इंटरफ़ेस.
Chat API, इन भाषाओं के लिए क्लाउड क्लाइंट लाइब्रेरी उपलब्ध कराता है. वह भाषा चुनें जिसका आपको इस्तेमाल करना है:
Node.js
क्लाइंट लाइब्रेरी इंस्टॉल करने के लिए:
npm install @google-apps/chat
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
ज़्यादा जानें:
Python
क्लाइंट लाइब्रेरी इंस्टॉल करने के लिए:
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैpython -m venv <your-env>
source <your-env>/bin/activate
pip install google-apps-chat
ज़्यादा जानें:
Java
नीचे दिए गए टैब से अपना बिल्ड एनवायरमेंट चुनें. भले ही, आप कोई भी इसका इस्तेमाल करें, तो इस वर्शन को GitHub.
BOM के साथ Maven
अगर Maven का इस्तेमाल इनके साथ किया जा रहा है
BOM,
इसे अपनी pom.xml
फ़ाइल में जोड़ें:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>libraries-bom</artifactId>
<version>26.42.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-chat</artifactId>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-chat</artifactId>
<version>0.10.0</version>
</dependency>
BOM के बिना Maven
अगर बिना किसी शुल्क के Maven का इस्तेमाल किया जा रहा है, तो BOM, इसे अपनी डिपेंडेंसी में जोड़ें:
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-chat</artifactId>
<version>0.9.0</version>
</dependency>
ग्रेडल
अगर Gradle का इस्तेमाल बिना BOM, इसे अपनी डिपेंडेंसी में जोड़ें:
implementation 'com.google.cloud:google-cloud-chat:0.10.0'
SBT
अगर एसबीटी का इस्तेमाल किया जा रहा है, तो इसे अपनी डिपेंडेंसी में जोड़ें:
libraryDependencies += "com.google.cloud" % "google-cloud-chat" % "0.10.0"
ज़्यादा जानें:
शुरू करें
Google Cloud सेवाओं के लिए Go पैकेज इंपोर्ट करें.
import "cloud.google.com/go"
अपने सिस्टम पर पैकेज इंस्टॉल करने के लिए:
- अपनी प्रोजेक्ट डायरेक्ट्री में बदलें:
cd /my/cloud/project
. - वह पैकेज पाएं जिसका आप उपयोग करना चाहते हैं:
go get cloud.google.com/go/chat
ज़्यादा जानें:
Ruby
क्लाइंट लाइब्रेरी इंस्टॉल करने के लिए:
gem install google-apps-chat
ज़्यादा जानें:
PHP
क्लाइंट लाइब्रेरी इंस्टॉल करने के लिए:
- अगर ज़रूरी हो, तो डिपेंडेंसी मैनेजर इंस्टॉल करें कंपोज़र.
- अपने कमांड-लाइन इंटरफ़ेस से, इसे चलाएं:
composer require google/apps-chat
ज़्यादा जानें:
.NET
क्लाइंट लाइब्रेरी इंस्टॉल करने के लिए:
NuGet से Google.Apps.Chat.V1
पैकेज इंस्टॉल करें. इसे अपने
सामान्य तरीके से प्रोजेक्ट करने के लिए. उदाहरण के लिए, प्रोजेक्ट पर राइट क्लिक करें
Visual Studio और "NuGet Packages..." का इस्तेमाल करके) चुनें. पक्का करें कि
रिलीज़ से पहले के पैकेज चालू करें (उदाहरण के लिए, Visual Studio NuGet उपयोगकर्ता में
इंटरफ़ेस, “प्री-रिलीज़ शामिल करें” बॉक्स).
NuGet पैकेज इंस्टॉल करने के लिए, यहां जाएं NuGet.org पर Google.Apis.
ज़्यादा जानें:
Google API क्लाइंट लाइब्रेरी इंस्टॉल करना
यह क्लाउड क्लाइंट लाइब्रेरी का एक विकल्प है. Google API क्लाइंट लाइब्रेरी आपको REST के संसाधनों का इस्तेमाल करके, Chat API को प्रोग्राम के हिसाब से, अपने-आप होने वाली प्रोसेस का ऐक्सेस देना और तरीकों का इस्तेमाल करना होगा. Google News Initiative का इस्तेमाल करें. Google API क्लाइंट लाइब्रेरी, जब आप किसी ऐसी भाषा का इस्तेमाल करते हैं जिसमें या अगर किसी ऐसे प्रोजेक्ट को बढ़ाया जा रहा है जिसमें पहले से इन पैरामीटर का इस्तेमाल हो रहा है, तो क्लाउड क्लाइंट लाइब्रेरी को ऐक्सेस किया जा सकता है.
Chat API, इनके लिए Google API क्लाइंट लाइब्रेरी उपलब्ध कराता है भाषाएं. वह भाषा चुनें जिसका आपको इस्तेमाल करना है:
शुरू करें
Go (ऐल्फ़ा) के लिए Google Chat API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
Java
इस पेज में, Google Chat API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. तो आपको Java के लिए Google API क्लाइंट लाइब्रेरी का इस्तेमाल करना चाहिए. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
अपने प्रोजेक्ट में क्लाइंट लाइब्रेरी जोड़ना
इन टैब से अपना बिल्ड एनवायरमेंट (Maven या Gradle) चुनें:
अपनी pom.xml
फ़ाइल में ये चीज़ें जोड़ें:
अपनी build.gradle
फ़ाइल में ये चीज़ें जोड़ें:
JavaScript
क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर गाइड पढ़ें.
.NET
इस पेज में, Google Chat API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. .NET के लिए Google API क्लाइंट लाइब्रेरी. ज़्यादा जानकारी के लिए, ये दस्तावेज़ देखें:
लाइब्रेरी डाउनलोड करना
NuGet पैकेज Google.Apis इंस्टॉल करें.
Node.js
Node.js के लिए Google Chat API क्लाइंट लाइब्रेरी का सबसे नया वर्शन पाएं. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
Obj-C
Objective-C के लिए Google Chat API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
PHP
PHP के लिए Google Chat API क्लाइंट लाइब्रेरी का सबसे नया वर्शन डाउनलोड करें. क्लाइंट लाइब्रेरी का इस्तेमाल करने से जुड़ी डेवलपर की गाइड पढ़ें.
Python
इस पेज में, Google Chat API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. Python के लिए Google API क्लाइंट लाइब्रेरी. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
सिस्टम की ज़रूरतें
- ऑपरेटिंग सिस्टम:
- Linux
- macOS X
- Windows
- Python 2.7 या 3.4 या इससे नए वर्शन
क्लाइंट लाइब्रेरी इंस्टॉल करना
पैकेज मैनेजर का इस्तेमाल किया जा सकता है. इसके अलावा, Python की क्लाइंट लाइब्रेरी को मैन्युअल तरीके से डाउनलोड और इंस्टॉल किया जा सकता है:
इंस्टॉल करने के तरीके को मैनेज करना
अपने इंस्टॉल करने के तरीके को मैनेज करने के लिए, पीआईपी या setuptools का इस्तेमाल करें. आपको पहले sudo
चलाने की ज़रूरत पड़ सकती है.
- पीआईपी (इसका इस्तेमाल करना बेहतर होगा):
pip install --upgrade google-api-python-client
- Setuptools:
easy_install --upgrade google-api-python-client
मैन्युअल तरीके से इंस्टॉल करना
- Python के लिए क्लाइंट लाइब्रेरी का नया वर्शन डाउनलोड करें.
- कोड को अनपैक करें.
- इंस्टॉल करना:
python setup.py install
App Engine
Python की क्लाइंट लाइब्रेरी को App Engine Python रनटाइम एनवायरमेंट में इंस्टॉल नहीं किया गया है. इन्हें तीसरे पक्ष की लाइब्रेरी की तरह आपके ऐप्लिकेशन में कॉपी किया जाना चाहिए.
Ruby
इस पेज में, Google Chat API का इस्तेमाल शुरू करने के बारे में जानकारी दी गई है. Ruby के लिए Google API क्लाइंट लाइब्रेरी. ज़्यादा जानकारी के लिए, यहां दिए गए दस्तावेज़ देखें:
google-api-client
जेम को इंस्टॉल करना
अपने सिस्टम के हिसाब से, आपको इन कमांड को sudo
के साथ जोड़ना होगा.
अगर आपने Ruby के लिए, Google API क्लाइंट लाइब्रेरी को इंस्टॉल नहीं किया है, तो RubyGems
का इस्तेमाल करके इंस्टॉल करें:
gem install google-api-client
अगर आपने पहले से ही जेम इंस्टॉल किया है, तो इसे नए वर्शन में अपडेट करें:
gem update -y google-api-client
Ruby के लिए Google API की क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करना
अपना पहला अनुरोध कैसे करें. इसके बारे में जानने के लिए, शुरुआती निर्देश देखें.
Apps Script और क्लाइंट लाइब्रेरी
ज़्यादातर डेवलपर के लिए, Google Chat API को कॉल करने का यह सुझाया गया तरीका है आधिकारिक रूप से समर्थित Cloud क्लाइंट लाइब्रेरी अपनी पसंदीदा भाषा, जैसे कि Python, Java या Node.js के लिए.
अगर Google Apps Script के साथ कोडिंग की जा रही है, तो Chat की बेहतर सेवा तो आपको यह सुविधा मिलेगी.
पुष्टि करना
Chat API का इस्तेमाल करने के लिए, पुष्टि करना ज़रूरी है. हर Chat API का इस्तेमाल करने के लिए, इनमें से किसी एक तरीके को पूरा करना ज़रूरी है उपयोगकर्ता की पुष्टि करना (कार्रवाइयां या ऐक्सेस करने के लिए डेटा) या ऐप्लिकेशन की पुष्टि करना (Chat ऐप्लिकेशन के तौर पर, कोई कार्रवाई करने या डेटा ऐक्सेस करने के लिए). कुछ सूचनाएं मिल रही हैं तरीकों में, उपयोगकर्ता की पुष्टि और ऐप्लिकेशन की पुष्टि, दोनों की जा सकती है.
Chat में पुष्टि करने के बारे में ज़्यादा जानने के लिए, यहां जाएं पुष्टि करने की खास जानकारी.