Meet Media API: TypeScript রেফারেন্স ক্লায়েন্ট কুইকস্টার্ট

এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে টাইপস্ক্রিপ্ট রেফারেন্স ক্লায়েন্ট বাস্তবায়ন ব্যবহার করে একটি নমুনা সেট আপ এবং চালানো যায়। পরিবর্তে C++ ক্লায়েন্ট সম্পর্কে জানতে, C++ রেফারেন্স ক্লায়েন্ট কুইকস্টার্ট দেখুন।

পূর্বশর্ত

এই কুইকস্টার্টটি চালানোর জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলি প্রয়োজন:

Meet REST API সক্ষম করুন

গুগল এপিআই ব্যবহার করার আগে, আপনাকে গুগল ক্লাউড প্রোজেক্টে সেগুলি চালু করতে হবে। আপনি একটি গুগল ক্লাউড প্রোজেক্টে এক বা একাধিক এপিআই চালু করতে পারেন।

গুগল ক্লাউড কনসোল

  1. গুগল ক্লাউড কনসোলে, Meet REST API সক্ষম করুন।

    API গুলি সক্ষম করুন

  2. নিশ্চিত করুন যে আপনি সঠিক ক্লাউড প্রজেক্টে Meet REST API সক্ষম করছেন, তারপর Next এ ক্লিক করুন।

  3. নিশ্চিত করুন যে আপনি Meet REST API সক্ষম করছেন, তারপর সক্ষম করুন এ ক্লিক করুন।

জিক্লাউড সিএলআই

  1. প্রয়োজনে, বর্তমান ক্লাউড প্রজেক্টটি আপনার তৈরি করা প্রজেক্টে সেট করুন:

    gcloud config set project PROJECT_ID

    আপনার তৈরি করা ক্লাউড প্রোজেক্টের প্রোজেক্ট আইডি দিয়ে PROJECT_ID প্রতিস্থাপন করুন।

  2. Meet REST API সক্ষম করুন:

    gcloud services enable meet.googleapis.com

OAuth টোকেন তৈরি করুন

Meet Media API-এর সাথে সংযোগ স্থাপন করতে, আপনার অ্যাপকে অ্যাক্সেস টোকেন তৈরি করতে OAuth ব্যবহার করতে হবে। OAuth ব্যবহার করে Google API অ্যাক্সেস করার বিষয়ে আরও জানতে, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন।

একটি ওয়েব অ্যাপ তৈরি করার সময়, আপনি ইমপ্লিসিট গ্রান্ট ফ্লো ব্যবহার করে OAuth টোকেন তৈরি করতে পারেন। এই টাইপস্ক্রিপ্ট নমুনাটি OAuth টোকেন তৈরি করতে এই ফ্লো ব্যবহার করে।

নমুনাটি চালান

  1. একটি OAuth ক্লায়েন্ট তৈরি করুন

  2. web/samples ডিরেক্টরির মধ্যে, নমুনাটি তৈরি করুন:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. সাইন ইন করতে এবং আপনার গুগল ক্লাউড প্রজেক্ট নির্বাচন করতে gcloud CLI নির্দেশিকা ব্যবহারের জন্য প্রমাণীকরণ অনুসরণ করুন।

  4. আপনার সার্ভারটি Google App Engine এ স্থাপন করুন।

    $ gcloud app deploy app.yaml
    
  5. আপনার শেষ বিন্দুতে নেভিগেট করুন:

    $ gcloud app browse
    
  6. এই স্কোপগুলি ব্যবহার করে OAuth 2.0 ক্রেডেনশিয়াল তৈরি করতে অ্যাক্সেস ক্রেডেনশিয়াল তৈরি করুন নির্দেশিকা অনুসরণ করুন:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    আপনার ডিপ্লয় করা অ্যাপের URL টি Authorized JavaScript Origins এবং Authorized Redirect URI তে যোগ করুন।

  7. ক্লায়েন্ট আইডি কপি করুন এবং এটি স্থাপন করা ওয়েব পৃষ্ঠায় পেস্ট করুন।

  8. সাইন-ইন বোতামে ট্যাপ করুন এবং প্রম্পটগুলি অনুসরণ করুন। যদি আপনি কোনও ত্রুটির সম্মুখীন হন, তাহলে মনে রাখবেন যে পুনর্নির্দেশ URI গুলি প্রচারিত হতে কয়েক মিনিট সময় লাগতে পারে।

  9. একটি মিটিং তৈরি করুন এবং যোগদান করুন । মিটিং কোডটি কপি করুন, পৃষ্ঠায় "মিটিং কোড" ইনপুটে পেস্ট করুন।

  10. ভিডিও স্ট্রিম সংখ্যা নির্বাচন করুন এবং অডিও সক্ষম করুন।

  11. Create Client এ ক্লিক করুন, তারপর Join Meeting এ ক্লিক করুন।

  12. ভিডিও এবং অডিও স্ট্রিমগুলি পর্যবেক্ষণ করুন।

,

এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে টাইপস্ক্রিপ্ট রেফারেন্স ক্লায়েন্ট বাস্তবায়ন ব্যবহার করে একটি নমুনা সেট আপ এবং চালানো যায়। পরিবর্তে C++ ক্লায়েন্ট সম্পর্কে জানতে, C++ রেফারেন্স ক্লায়েন্ট কুইকস্টার্ট দেখুন।

পূর্বশর্ত

এই কুইকস্টার্টটি চালানোর জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলি প্রয়োজন:

Meet REST API সক্ষম করুন

গুগল এপিআই ব্যবহার করার আগে, আপনাকে গুগল ক্লাউড প্রোজেক্টে সেগুলি চালু করতে হবে। আপনি একটি গুগল ক্লাউড প্রোজেক্টে এক বা একাধিক এপিআই চালু করতে পারেন।

গুগল ক্লাউড কনসোল

  1. গুগল ক্লাউড কনসোলে, Meet REST API সক্ষম করুন।

    API গুলি সক্ষম করুন

  2. নিশ্চিত করুন যে আপনি সঠিক ক্লাউড প্রজেক্টে Meet REST API সক্ষম করছেন, তারপর Next এ ক্লিক করুন।

  3. নিশ্চিত করুন যে আপনি Meet REST API সক্ষম করছেন, তারপর সক্ষম করুন এ ক্লিক করুন।

জিক্লাউড সিএলআই

  1. প্রয়োজনে, বর্তমান ক্লাউড প্রজেক্টটি আপনার তৈরি করা প্রজেক্টে সেট করুন:

    gcloud config set project PROJECT_ID

    আপনার তৈরি করা ক্লাউড প্রোজেক্টের প্রোজেক্ট আইডি দিয়ে PROJECT_ID প্রতিস্থাপন করুন।

  2. Meet REST API সক্ষম করুন:

    gcloud services enable meet.googleapis.com

OAuth টোকেন তৈরি করুন

Meet Media API-এর সাথে সংযোগ স্থাপন করতে, আপনার অ্যাপকে অ্যাক্সেস টোকেন তৈরি করতে OAuth ব্যবহার করতে হবে। OAuth ব্যবহার করে Google API অ্যাক্সেস করার বিষয়ে আরও জানতে, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন।

একটি ওয়েব অ্যাপ তৈরি করার সময়, আপনি ইমপ্লিসিট গ্রান্ট ফ্লো ব্যবহার করে OAuth টোকেন তৈরি করতে পারেন। এই টাইপস্ক্রিপ্ট নমুনাটি OAuth টোকেন তৈরি করতে এই ফ্লো ব্যবহার করে।

নমুনাটি চালান

  1. একটি OAuth ক্লায়েন্ট তৈরি করুন

  2. web/samples ডিরেক্টরির মধ্যে, নমুনাটি তৈরি করুন:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. সাইন ইন করতে এবং আপনার গুগল ক্লাউড প্রজেক্ট নির্বাচন করতে gcloud CLI নির্দেশিকা ব্যবহারের জন্য প্রমাণীকরণ অনুসরণ করুন।

  4. আপনার সার্ভারটি Google App Engine এ স্থাপন করুন।

    $ gcloud app deploy app.yaml
    
  5. আপনার শেষ বিন্দুতে নেভিগেট করুন:

    $ gcloud app browse
    
  6. এই স্কোপগুলি ব্যবহার করে OAuth 2.0 ক্রেডেনশিয়াল তৈরি করতে অ্যাক্সেস ক্রেডেনশিয়াল তৈরি করুন নির্দেশিকা অনুসরণ করুন:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    আপনার ডিপ্লয় করা অ্যাপের URL টি Authorized JavaScript Origins এবং Authorized Redirect URI তে যোগ করুন।

  7. ক্লায়েন্ট আইডি কপি করুন এবং এটি স্থাপন করা ওয়েব পৃষ্ঠায় পেস্ট করুন।

  8. সাইন-ইন বোতামে ট্যাপ করুন এবং প্রম্পটগুলি অনুসরণ করুন। যদি আপনি কোনও ত্রুটির সম্মুখীন হন, তাহলে মনে রাখবেন যে পুনর্নির্দেশ URI গুলি প্রচারিত হতে কয়েক মিনিট সময় লাগতে পারে।

  9. একটি মিটিং তৈরি করুন এবং যোগদান করুন । মিটিং কোডটি কপি করুন, পৃষ্ঠায় "মিটিং কোড" ইনপুটে পেস্ট করুন।

  10. ভিডিও স্ট্রিম সংখ্যা নির্বাচন করুন এবং অডিও সক্ষম করুন।

  11. Create Client এ ক্লিক করুন, তারপর Join Meeting এ ক্লিক করুন।

  12. ভিডিও এবং অডিও স্ট্রিমগুলি পর্যবেক্ষণ করুন।

,

এই পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে টাইপস্ক্রিপ্ট রেফারেন্স ক্লায়েন্ট বাস্তবায়ন ব্যবহার করে একটি নমুনা সেট আপ এবং চালানো যায়। পরিবর্তে C++ ক্লায়েন্ট সম্পর্কে জানতে, C++ রেফারেন্স ক্লায়েন্ট কুইকস্টার্ট দেখুন।

পূর্বশর্ত

এই কুইকস্টার্টটি চালানোর জন্য, আপনার নিম্নলিখিত পূর্বশর্তগুলি প্রয়োজন:

Meet REST API সক্ষম করুন

গুগল এপিআই ব্যবহার করার আগে, আপনাকে গুগল ক্লাউড প্রোজেক্টে সেগুলি চালু করতে হবে। আপনি একটি গুগল ক্লাউড প্রোজেক্টে এক বা একাধিক এপিআই চালু করতে পারেন।

গুগল ক্লাউড কনসোল

  1. গুগল ক্লাউড কনসোলে, Meet REST API সক্ষম করুন।

    API গুলি সক্ষম করুন

  2. নিশ্চিত করুন যে আপনি সঠিক ক্লাউড প্রজেক্টে Meet REST API সক্ষম করছেন, তারপর Next এ ক্লিক করুন।

  3. নিশ্চিত করুন যে আপনি Meet REST API সক্ষম করছেন, তারপর সক্ষম করুন এ ক্লিক করুন।

জিক্লাউড সিএলআই

  1. প্রয়োজনে, বর্তমান ক্লাউড প্রজেক্টটি আপনার তৈরি করা প্রজেক্টে সেট করুন:

    gcloud config set project PROJECT_ID

    আপনার তৈরি করা ক্লাউড প্রোজেক্টের প্রোজেক্ট আইডি দিয়ে PROJECT_ID প্রতিস্থাপন করুন।

  2. Meet REST API সক্ষম করুন:

    gcloud services enable meet.googleapis.com

OAuth টোকেন তৈরি করুন

Meet Media API-এর সাথে সংযোগ স্থাপন করতে, আপনার অ্যাপকে অ্যাক্সেস টোকেন তৈরি করতে OAuth ব্যবহার করতে হবে। OAuth ব্যবহার করে Google API অ্যাক্সেস করার বিষয়ে আরও জানতে, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা দেখুন।

একটি ওয়েব অ্যাপ তৈরি করার সময়, আপনি ইমপ্লিসিট গ্রান্ট ফ্লো ব্যবহার করে OAuth টোকেন তৈরি করতে পারেন। এই টাইপস্ক্রিপ্ট নমুনাটি OAuth টোকেন তৈরি করতে এই ফ্লো ব্যবহার করে।

নমুনাটি চালান

  1. একটি OAuth ক্লায়েন্ট তৈরি করুন

  2. web/samples ডিরেক্টরির মধ্যে, নমুনাটি তৈরি করুন:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. সাইন ইন করতে এবং আপনার গুগল ক্লাউড প্রজেক্ট নির্বাচন করতে gcloud CLI নির্দেশিকা ব্যবহারের জন্য প্রমাণীকরণ অনুসরণ করুন।

  4. আপনার সার্ভারটি Google App Engine এ স্থাপন করুন।

    $ gcloud app deploy app.yaml
    
  5. আপনার শেষ বিন্দুতে নেভিগেট করুন:

    $ gcloud app browse
    
  6. এই স্কোপগুলি ব্যবহার করে OAuth 2.0 ক্রেডেনশিয়াল তৈরি করতে অ্যাক্সেস ক্রেডেনশিয়াল তৈরি করুন নির্দেশিকা অনুসরণ করুন:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    আপনার ডিপ্লয় করা অ্যাপের URL টি Authorized JavaScript Origins এবং Authorized Redirect URI তে যোগ করুন।

  7. ক্লায়েন্ট আইডি কপি করুন এবং এটি স্থাপন করা ওয়েব পৃষ্ঠায় পেস্ট করুন।

  8. সাইন-ইন বোতামে ট্যাপ করুন এবং প্রম্পটগুলি অনুসরণ করুন। যদি আপনি কোনও ত্রুটির সম্মুখীন হন, তাহলে মনে রাখবেন যে পুনর্নির্দেশ URI গুলি প্রচারিত হতে কয়েক মিনিট সময় লাগতে পারে।

  9. একটি মিটিং তৈরি করুন এবং যোগদান করুন । মিটিং কোডটি কপি করুন, পৃষ্ঠায় "মিটিং কোড" ইনপুটে পেস্ট করুন।

  10. ভিডিও স্ট্রিম সংখ্যা নির্বাচন করুন এবং অডিও সক্ষম করুন।

  11. Create Client এ ক্লিক করুন, তারপর Join Meeting এ ক্লিক করুন।

  12. ভিডিও এবং অডিও স্ট্রিমগুলি পর্যবেক্ষণ করুন।