يمكن للتطبيقات الدمج مع واجهة برمجة تطبيقات REST في Meet لتنفيذ المهام التالية:
قبل بدء مؤتمر: يمكنك تخصيص تجربة المؤتمر حسب الحاجة من خلال إنشاء مساحة الاجتماع. يمكنك أيضًا إدارة المدعوّين وضبط الإعدادات مسبقًا.
أثناء مؤتمر: استرداد معلومات المؤتمر لتغيير تجربة تطبيقك استنادًا إلى البيانات الوصفية التي تم إرجاعها
بعد انتهاء مؤتمر: استرداد عناصر المؤتمر، مثل التسجيل
وعملية تحويل الصوت إلى نص
في ما يلي بعض الأمثلة على الاستخدامات الممكنة لواجهة برمجة تطبيقات Meet REST:
المبيعات وإدارة الحسابات
استرداد معلومات الاجتماع والمشاركين لأغراض التسجيل
استرداد عناصر الاجتماع ونشرها في الحسابات
تشغيل النصوص والتسجيلات من خلال نماذج الذكاء الاصطناعي لإنشاء تحليل حول التدريب وفعالية المبيعات
التعلّم والتطوّر
إنشاء اجتماعات وإعدادها مسبقًا للتدريب
إسناد أدوار المضيف المشارك إلى المدرّبين وقادة الجلسات
استرداد التسجيلات التي تتيح للطلاب مراجعة المواد بعد انتهاء الدورة التدريبية
عمليات المطوّرين
إنشاء اجتماعات للتواصل مع أعضاء الفريق على الفور
السماح للجهات المعنية الأخرى بالانضمام إلى الاجتماعات الجارية من خلال مشاركة معلومات الاجتماع والمشاركين في الوقت الفعلي
تشغيل بيانات النسخ الصوتي من خلال نماذج الذكاء الاصطناعي لإنشاء الخطوات الصحيحة التالية
الشكل 1. يمكنك إنشاء اجتماع ديناميكي والانضمام إليه مع زملائك ضمن مساحة في Chat.
يمكنك أيضًا دمج واجهات برمجة تطبيقات أخرى من Google Workspace، مثل Chat API، في تطبيقك لتعزيز التعاون بشكل أكبر. لمزيد من المعلومات، يُرجى الاطّلاع على حالات استخدام Chat.
عبارات عامة
في ما يلي قائمة بالمصطلحات الشائعة المستخدَمة في واجهة برمجة التطبيقات هذه:
القطع الأثرية
ملف تنشئه Meet استجابةً لمؤتمر، مثل
recordings و
transcripts.
عادةً ما يكون العنصر جاهزًا لاسترجاعه بعد انتهاء المؤتمر بوقت قصير.
حدث التقويم
حدث في "تقويم Google" يضم عدة ضيوف، وعادةً ما ينشئه منظّم الاجتماع، ويتضمّن معلومات الانضمام إلى اجتماع
قد يكون Meet هو حل اجتماع الفيديو للحدث.
اتصال
جلسة باستخدام Meet، أو لإعلام الآخرين بأنّ مكالمة
ستبدأ أو أنّها قيد التقدّم والسماح لهم بالانضمام إليها على الفور
المؤتمر
مكالمة الفيديو هي حدث مكالمة ضمن مساحة اجتماع. يعتبر المستخدمون
عادةً هذا السيناريو اجتماعًا واحدًا.
المضيف المشارك
هو شخص في مكالمة منحه المضيف امتيازات إدارة المضيف، باستثناء إمكانية إزالة المضيف الأصلي.
المضيف
المستخدم الذي أنشأ مكالمة (منظِّم الاجتماع) أو المستخدم الذي يتحكّم في المكالمة يُرجى العِلم أنّه يمكن لمنظِّم الاجتماع تنظيم الاجتماع
بدون أن يكون حاضرًا عند انعقاده. يمكن للمضيف أيضًا تفويض امتيازات المضيف إلى مضيف مشارك.
رمز الاجتماع
سلسلة فريدة من 10 أحرف يمكن كتابتها لمساحة اجتماع مستخدَمة ضمن معرّف الموارد المنتظم (URI) الخاص بمساحة الاجتماع. وهي غير حساسة لحالة الأحرف. على سبيل المثال،
abc-mnop-xyz. الحد الأقصى للطول هو 128 حرفًا.
يجب عدم تخزين رموز الاجتماعات لفترة طويلة لأنّها قد تصبح غير مرتبطة بمساحة الاجتماع ويمكن إعادة استخدامها لمساحات اجتماعات مختلفة في المستقبل. بشكل عام، تنتهي صلاحية رموز الاجتماعات بعد 365 يومًا من آخر استخدام. لمزيد من المعلومات، يُرجى الاطّلاع على مزيد من المعلومات عن رموز الاجتماعات في Google Meet.
اسم الاجتماع
معرّف فريد من إنشاء الخادم يُستخدَم لتحديد مساحة اجتماع. وهي حساسة لحالة الأحرف. مثلاً: jQCFfuBOdN5z يتم عرض معرّف الاجتماع في حقل
name الخاص بمورد spaces.
منظّم الاجتماع
المستخدم الذي أنشأ مساحة الاجتماع ويمكن اعتبار هذا المستخدم أيضًا مالك الاجتماع. قد لا يكونون حاضرين أثناء المكالمة أو مضيفي الاجتماع. لا يمكن أن يكون هناك أكثر من منظِّم واحد للاجتماع.
مساحة الاجتماع
تمثّل هذه السمة مكانًا افتراضيًا أو عنصرًا ثابتًا (مثل غرفة اجتماعات) يتم فيه عقد مؤتمر. يمكن عقد اجتماع نشط واحد فقط في مساحة واحدة في أي وقت. تساعد مساحة الاجتماعات أيضًا المستخدمين في الاجتماع والعثور على الموارد المشترَكة.
معرّف الموارد المنتظم (URI) للاجتماع
عنوان URL قابل للنقر يبدأ مكالمة أو يتيح للمستخدم الانضمام إليها. تحتوي كل مكالمة على عنوان URL فريد يتألف من https://meet.google.com/ متبوعًا برمز الاجتماع. مثلاً: https://meet.google.com/abc-mnop-xyz.
المشارك
مستخدم انضم إلى مكالمة أو يستخدم وضع المزاملة أو يشاهد كضيف أو جهاز غرفة متصل بمكالمة يتوفّر مصدر
participants
واحد لكل شخص. عند انضمام مشارك إلى مكالمة الفيديو، يتم تعيين معرّف فريد له.
جلسة المشارك
معرّف جلسة فريد يتم إنشاؤه لكل زوج من المشارك والجهاز ينضم إلى مكالمة يتوفّر مصدر
participantSessions
واحد لكل جلسة. إذا انضم المشارك إلى المكالمة نفسها عدة مرات من خلال الجهاز نفسه، سيتم منح كل مشارك معرّفات جلسات فريدة.
مواضيع ذات صلة
للتعرّف على كيفية التطوير باستخدام واجهات برمجة التطبيقات في Google Workspace، بما في ذلك التعامل مع المصادقة والتفويض، يُرجى الرجوع إلى التطوير على Google Workspace.
لمعرفة كيفية إنشاء مساحة اجتماع باستخدام واجهة برمجة تطبيقات REST في Meet، يُرجى الاطّلاع على دليل العمل مع مساحات الاجتماعات.
تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-29 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Google Meet REST API overview\n\nThe Google Meet REST API lets you create and manage meetings for Google Meet and\noffers entry points to your users directly from your app.\n\nWith the Meet REST API, you can do the following:\n\n- Create a meeting space to connect users over video.\n- Get a meeting space or conference by resource name.\n- Get a list of participants and participant sessions.\n- Get meeting artifacts (recordings, transcripts, and transcript entries).\n\nYou can also subscribe to Meet events using the\nGoogle Workspace Events API. To be notified of changes, you can subscribe to a\nspecified meeting space or to all meeting spaces belonging to a specified user.\nFor more information, see [Subscribe to events using the\nGoogle Workspace Events API](/workspace/events) and [Subscribe to Google Meet\nevents](/workspace/events/guides/events-meet).\n\nUse cases\n---------\n\nApps can integrate with the Meet REST API to perform the following tasks:\n\n- **Before a conference**: Tailor the conference experience as needed by\n creating the meeting space. You can also manage invitees and pre-configure\n the settings.\n\n- **During a conference**: Retrieve conference information to change your app\n experience based on the metadata returned.\n\n- **After a conference**: Fetch conference artifacts, such as the recording\n and transcription.\n\nSome examples of things you might want to use Meet REST API for include the\nfollowing:\n\n- **Sales and account management**\n\n - Retrieve meeting and participant information for record purposes.\n - Fetch meeting artifacts and post them in accounts.\n - Run transcriptions and recordings through AI models to generate coaching and sales effectiveness analysis.\n- **Learning and development**\n\n - Create and pre-configure meetings for training.\n - Assign co-host roles to trainers and session leads.\n - Retrieve recordings that let students review materials after the course ends.\n- **Developer operations**\n\n - Create meetings to instantly connect teammates.\n - Let other stakeholders join ongoing meetings by sharing real-time meeting and participant information.\n - Run transcription data through AI models to generate the correct next steps.\n\n**Figure 1.** Create and join a dynamic meeting with your colleagues within a Chat space.\n\nYou can also incorporate other Google Workspace APIs like Chat API\ninto your app to take the collaboration even further. For more information, see\n[Chat use cases](/workspace/chat/overview#use-cases).\n| **Note:** The Meet REST API isn't intended for performance tracking or user evaluation within your domain. Meet data shouldn't be collected for this purpose.\n\nCommon terms\n------------\n\nThe following is a list of common terms used in this API:\n\n*Artifact*\n: A file generated by Meet in response to a *conference* , such as\n [`recordings`](/workspace/meet/api/reference/rest/v2/conferenceRecords.recordings) and\n [`transcripts`](/workspace/meet/api/reference/rest/v2/conferenceRecords.transcripts).\n Usually an artifact is ready to be fetched soon after a conference ends.\n\n*Calendar event*\n: An event in Google Calendar with multiple attendees, typically created by a\n *meeting organizer* , containing the joining info of a meeting.\n Meet might be the *conference* solution for the event.\n\n*Call*\n: A session using Meet, or to notify others that a call is\n beginning or in progress and allow them to immediately join.\n\n*Conference*\n: A conference is an instance of a *call* within a *meeting space*. Users\n typically consider this scenario a single meeting.\n\n*Co-host*\n: A person in a *call* who has been granted host-management privileges by a\n *host*, except the ability to remove the original host.\n\n*Host*\n: The person who created a *call* (the *meeting organizer* ) or the person who\n controls the call. Note that a meeting organizer can organize the meeting\n but not be present when it takes place. A host can also delegate host\n privileges to a *co-host*.\n\n*Meeting code*\n\n: A typeable, unique 10-character string for a *meeting space* used within the\n *meeting URI* of a meeting space. It's non-case sensitive. For example,\n `abc-mnop-xyz`. The maximum length is 128 characters.\n\n Meeting codes shouldn't be stored long term as they can become dissociated\n from a meeting space and can be reused for different meeting spaces in the\n future. Generally, meeting codes expire 365 days after last use. For more\n information, see [Learn about meeting codes in\n Google Meet](https://support.google.com/meet/answer/10710509).\n\n*Meeting name*\n\n: A unique server-generated ID used to identify a *meeting space* . It's case\n sensitive. For example, `jQCFfuBOdN5z`. The meeting ID is returned in the\n `name` field of a [`spaces`](/workspace/meet/api/reference/rest/v2/spaces) resource.\n\n*Meeting organizer*\n\n: The user that created the *meeting space* . This user can also be considered\n the meeting owner. They might not be present during the *call* or be the\n meeting *host*. There can only be one meeting organizer.\n\n*Meeting space*\n\n: A virtual place or a persistent object (such as a meeting room) where a\n *conference* is held. Only one active conference can be held in one space at\n any time. A meeting space also helps users meet and find shared resources.\n\n*Meeting URI*\n\n: A clickable URL that starts or joins a user to a *call* . Each call has a\n unique URL consisting of `https://meet.google.com/` followed by the *meeting\n code* . For example, `https://meet.google.com/abc-mnop-xyz`.\n\n*Participant*\n\n: A person joined to a *call* or that uses [Companion\n mode](https://support.google.com/meet/answer/11295507), watching as a\n viewer, or a room device connected to a call. There's one\n [`participants`](/workspace/meet/api/reference/rest/v2/conferenceRecords.participants)\n resource for each person. When a participant joins the *conference*, a\n unique ID is assigned.\n\n*Participant session*\n\n: A unique session ID created for each participant-device pair that joins a\n *call* . There's one\n [`participantSessions`](/workspace/meet/api/reference/rest/v2/conferenceRecords.participants.participantSessions)\n resource for each session. If the *participant* joins the same call multiple\n times from the same participant-device pair, they're each assigned unique\n session IDs.\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer to [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to create a meeting space with Meet REST API, read the\n [Work with meeting spaces](/workspace/meet/api/guides/meeting-spaces) guide.\n\n- To learn how to subscribe to Google Workspace events, see [Subscribe to\n events using the Google Workspace Events API](/workspace/events)."]]