- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آن را امتحان کنید!
یک عضویت برای برنامه چت تماس گیرنده، یک کاربر یا یک گروه Google ایجاد می کند. ایجاد عضویت برای سایر برنامههای گپ پشتیبانی نمیشود. هنگام ایجاد عضویت، اگر خطمشی پذیرش خودکار عضو مشخصشده خاموش باشد، دعوت میشود و باید قبل از پیوستن، دعوت فضایی را بپذیرد. در غیر این صورت، ایجاد عضویت، عضو را مستقیماً به فضای مشخص شده اضافه می کند.
از انواع احراز هویت زیر پشتیبانی می کند:
احراز هویت برنامه با تأیید سرپرست در پیشنمایش برنامهنویس و محدوده مجوز:
-
https://www.googleapis.com/auth/chat.app.memberships
-
احراز هویت کاربر با یکی از حوزه های مجوز زیر:
-
https://www.googleapis.com/auth/chat.memberships
-
https://www.googleapis.com/auth/chat.memberships.app
(برای افزودن برنامه تماس به فضا) -
https://www.googleapis.com/auth/chat.import
(فقط فضاهای حالت واردات) - احراز هویت کاربر هنگامی که یک حساب سرپرست احراز هویت میشود،
useAdminAccess
true
است، و از محدوده مجوز زیر استفاده میشود، امتیازات سرپرست اعطا میشود:-
https://www.googleapis.com/auth/chat.admin.memberships
-
-
احراز هویت برنامه برای موارد استفاده زیر پشتیبانی نمیشود:
- دعوت از کاربران خارجی به سازمان Workspace که صاحب فضا است.
- افزودن یک گروه Google به یک فضا
- افزودن یک برنامه چت به یک فضا.
برای مثال استفاده، نگاه کنید به:
درخواست HTTP
POST https://chat.googleapis.com/v1/{parent=spaces/*}/members
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | مورد نیاز. نام منبع فضایی که برای آن عضویت ایجاد می شود. قالب: spaces/{space} |
پارامترهای پرس و جو
پارامترها | |
---|---|
useAdminAccess | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به محدوده ایجاد عضویت در برنامه یا ایجاد عضویت برای کاربران خارج از سازمان Google Workspace سرپرست با استفاده از دسترسی سرپرست پشتیبانی نمیشود. |
درخواست بدن
بدنه درخواست شامل نمونه ای از Membership
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از Membership
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chat.app.memberships
-
https://www.googleapis.com/auth/chat.admin.memberships
-
https://www.googleapis.com/auth/chat.import
-
https://www.googleapis.com/auth/chat.memberships
-
https://www.googleapis.com/auth/chat.memberships.app
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.