پلتفرم آموزش آنلاین
برای هر دوره یا جلسه کلاس بهطور خودکار اتاق بسازید و ضبط و حضور را کنار همان دوره نمایش دهید.
اتاق جلسه را از داخل نرمافزارتان بسازید، میزبانها و مهمانها را مدیریت کنید و بعد از هر جلسه ضبط، گزارش حضور و رویدادها را با وبهوک تحویل بگیرید؛ کاربران شما هیچوقت از محصولتان خارج نمیشوند.
کلید، مصرف و صورتحساب مستقل برای هر لایسنس API.
curl -X POST https://iroom.live/api/v1/licences/{licence}/rooms \
-H "Authorization: Bearer $IROOM_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Math 10 — Week 3",
"client_reference": "course_1042",
"access_type": "restricted",
"admins": ["teacher@school.com"],
"artifacts": { "recording": true, "attendance_report": true }
}'
{
"object": "room",
"title": "Math 10 — Week 3",
"client_reference": "course_1042",
"join_url": "https://meet.google.com/ird-clas-s10",
"access_type": "restricted",
"member_counts": { "admins": 1, "guests": 0 }
}
جلسه را به بخشی از جریان کاری محصولتان تبدیل کنید؛ ساخت اتاق، دعوت افراد و دریافت خروجیها همه با API انجام میشود.
برای هر دوره یا جلسه کلاس بهطور خودکار اتاق بسازید و ضبط و حضور را کنار همان دوره نمایش دهید.
برای هر معامله یا جلسه دمو اتاق جدا بسازید و خروجی جلسه را به پرونده مشتری وصل کنید.
با هر نوبت رزروشده یک اتاق خصوصی بسازید و مدت واقعی جلسه را برای تسویه ثبت کنید.
اتاق مصاحبه با میزبانهای مشخص و ضبط جلسه، و دسترسی به فایلها فقط برای کمیته استخدام.
ارائهدهنده و مشتری را در یک اتاق امن کنار هم بیاورید، بدون اینکه لینک شخصی کسی رد و بدل شود.
جلسات تکرارشونده و دعوت اعضا را از سامانههای داخلی سازمان مدیریت کنید.
API آیروم مستقیم و قابل پیشبینی است: یک توکن، چند درخواست JSON و وبهوک برای رویدادهای بعد از جلسه.
مطالعه راهنمای شروعپلن API را فعال کنید و از پنل توسعهدهنده توکن دسترسی بسازید. هر لایسنس کلید، سهمیه و صورتحساب خودش را دارد.
با یک درخواست POST اتاق بسازید، نوع دسترسی، میزبانها و ضبط خودکار را تعیین کنید و لینک join_url را به کاربرانتان بدهید.
وقتی ضبط یا گزارش حضور آماده شد، وبهوک دریافت میکنید و فایل را با API میخوانید یا دسترسی آن را به افراد میدهید.
همه منابع زیر لایسنس شما قرار دارند؛ بنابراین مصرف و صورتحساب هر محصول کاملاً جداست.
فهرست لایسنسها، وضعیت و مصرف
/licences/licences/{licence}ساخت، ویرایش و پایان جلسه فعال
/rooms/rooms/{room}/rooms/{room}/end-active-conferenceافزودن مهمان و میزبان، تغییر نقش و حذف
/rooms/{room}/members/rooms/{room}/admins/members/{member}فهرست جلسات، حضور و رویدادهای هر جلسه
/rooms/{room}/conferences/conferences/{conference}/attendance/conferences/{conference}/audit-eventsضبط و گزارشها، و اشتراکگذاری کنترلشده
/rooms/{room}/artifacts/artifacts/{artifact}/permissions/artifacts/{artifact}بهجای درخواستهای پشتسرهم، یک آدرس وبهوک ثبت کنید تا هر وقت فایلی آماده شد، گزارشی بهروز شد یا عضوی تغییر کرد، آیروم خبرتان کند.
چند جریان رایج برای الهام گرفتن؛ هر مرحله را میتوانید با منطق محصول خودتان ترکیب کنید.
مدرس دوره جدید میسازد
POST/rooms
دانشجو در دوره ثبتنام میکند
POST/rooms/{room}/members
ضبط جلسه آماده میشود
WEBHOOKartifact.available
مراجع نوبت رزرو میکند
POST/rooms
مشاور بهعنوان میزبان اضافه میشود
POST/rooms/{room}/admins
بعد از جلسه، مدت حضور خوانده میشود
GET/conferences/{conference}/attendance
مصاحبه زمانبندی میشود
POST/rooms
ضبط مصاحبه آماده میشود
WEBHOOKartifact.available
دسترسی به کمیته استخدام داده میشود
POST/artifacts/{artifact}/permissions
با پلن API شروع کنید و هر زمان مصرفتان بیشتر شد، با تیم آیروم درباره حجم بالاتر صحبت کنید.
پیش از خرید، مستندات را بخوانید و ساختار درخواستها را ببینید.
برای محصولاتی با تعداد جلسات زیاد یا نیاز خاص.
لایسنس مستقل با کلید و صورتحساب جدا برای هر محصول.
پاسخ پرسشهایی که تیمهای فنی بیشتر از همه میپرسند.
هر درخواست با توکن Bearer ارسال میشود که از پنل توسعهدهنده میسازید. توکن را هر زمان لازم شد میتوانید باطل کنید و توکن جدید بسازید.
خیر. کاربران شما با join_url وارد گوگل میت میشوند. اینکه ورود نیاز به تأیید میزبان داشته باشد، با access_type اتاق تعیین میشود.
هر لایسنس API صورتحساب جدای خودش را دارد و مصرف هر اتاق، از جمله دقایق جلسه، در پاسخ API و پنل قابل مشاهده است. جزئیات هر پلن در صفحه قیمتها آمده است.
بله. برای پایداری سرویس، تعداد درخواستها در دقیقه محدود است و ساخت اتاق محدودیت جداگانه دارد. در صورت عبور از سقف، پاسخ 429 همراه با زمان انتظار برمیگردد.
ارسال وبهوک در صورت خطا دوباره تلاش میشود. هر رویداد شناسه یکتا و هدر Idempotency-Key دارد تا پردازش تکراری رخ ندهد.
بله. راهنمای شروع، مرجع OpenAPI و محیط آزمایش درخواستها بدون خرید در دسترس است.
درباره محصول، حجم جلسات و جریان کاریتان با تیم فنی آیروم صحبت کنید تا بهترین مسیر یکپارچهسازی را پیشنهاد کنیم.