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