इस पेज पर, TypeScript रेफ़रंस क्लाइंट को लागू करने का इस्तेमाल करके, सैंपल को सेट अप करने और चलाने का तरीका बताया गया है. अगर आपको C++ क्लाइंट के बारे में जानना है, तो C++ रेफ़रंस क्लाइंट के बारे में खास जानकारी देने वाला लेख पढ़ें.
ज़रूरी शर्तें
इस क्विकस्टार्ट को चलाने के लिए, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:
- आपने GitHub रिपॉज़िटरी का क्लोन बना लिया हो.
- Webpack.
- Node.js.
- Yarn.
gcloud
सीएलआई.- Google Meet REST API चालू किया गया Google Cloud प्रोजेक्ट.
- Google Workspace खाता.
- Chrome ब्राउज़र का ऐसा वर्शन इस्तेमाल करें जो 94 या इससे ज़्यादा हो.
Meet REST API को चालू करना
Google API का इस्तेमाल करने से पहले, आपको उन्हें Google Cloud प्रोजेक्ट में चालू करना होगा. एक ही Google Cloud प्रोजेक्ट में, एक या उससे ज़्यादा एपीआई चालू किए जा सकते हैं.Google Cloud कंसोल
Google Cloud Console में, Meet REST API को चालू करें.
पुष्टि करें कि आपने सही Cloud प्रोजेक्ट में Meet REST API चालू किया है. इसके बाद, आगे बढ़ें पर क्लिक करें.
पुष्टि करें कि Meet REST API चालू किया जा रहा है. इसके बाद, चालू करें पर क्लिक करें.
gcloud सीएलआई
अगर ज़रूरी हो, तो मौजूदा Cloud प्रोजेक्ट को उस प्रोजेक्ट पर सेट करें जिसे आपने बनाया है:
gcloud config set project PROJECT_ID
PROJECT_ID की जगह, बनाए गए Cloud प्रोजेक्ट का प्रोजेक्ट आईडी डालें.
Meet REST API को चालू करें:
gcloud services enable meet.googleapis.com
OAuth टोकन जनरेट करना
Meet Media API से कनेक्ट करने के लिए, आपके ऐप्लिकेशन को ऐक्सेस टोकन जनरेट करने के लिए OAuth का इस्तेमाल करना होगा. OAuth की मदद से Google API को ऐक्सेस करने के बारे में ज़्यादा जानने के लिए, Google API को ऐक्सेस करने के लिए OAuth 2.0 का इस्तेमाल करना लेख पढ़ें.
वेब ऐप्लिकेशन बनाते समय, इंप्लिसिट ग्रांट फ़्लो का इस्तेमाल करके OAuth टोकन जनरेट किए जा सकते हैं. इस TypeScript सैंपल में, OAuth टोकन जनरेट करने के लिए इस फ़्लो का इस्तेमाल किया गया है.
सैंपल चलाना
web/samples
डायरेक्ट्री में, सैंपल बनाएं:$ yarn install --frozen-lockfile $ webpack
साइन इन करने और अपना Google Cloud प्रोजेक्ट चुनने के लिए, gcloud CLI का इस्तेमाल करने के लिए पुष्टि करना गाइड पढ़ें.
अपने सर्वर को Google App Engine पर डिप्लॉय करें.
$ gcloud app deploy app.yaml
अपने एंडपॉइंट पर जाएं:
$ gcloud app browse
इन स्कोप के साथ OAuth 2.0 क्रेडेंशियल बनाने के लिए, ऐक्सेस क्रेडेंशियल बनाना गाइड का पालन करें:
https://www.googleapis.com/auth/meetings.conference.media.readonly
https://www.googleapis.com/auth/meetings.space.readonly
डिप्लॉय किए गए ऐप्लिकेशन का यूआरएल, अनुमति वाले JavaScript ऑरिजिन और अनुमति वाले रीडायरेक्ट यूआरआई में जोड़ें.
क्लाइंट आईडी को कॉपी करें और उसे डिप्लॉय किए गए वेब पेज में चिपकाएं.
'साइन इन करें' बटन पर टैप करें और निर्देशों का पालन करें. अगर आपको कोई गड़बड़ी मिलती है, तो ध्यान दें कि रीडायरेक्ट यूआरआई को लागू होने में कुछ मिनट लग सकते हैं.
मीटिंग बनाएं और उसमें शामिल हों. मीटिंग कोड कॉपी करें और उसे पेज पर "मीटिंग कोड" इनपुट में चिपकाएं.
वीडियो स्ट्रीम की संख्या चुनें और ऑडियो चालू करें.
क्लाइंट बनाएं पर क्लिक करें. इसके बाद, मीटिंग में शामिल हों पर क्लिक करें.
वीडियो और ऑडियो स्ट्रीम देखें.