یک عضویت انسانی یا عضویت برنامه برای برنامه تماس ایجاد می کند. ایجاد عضویت برای سایر برنامه ها پشتیبانی نمی شود. برای مثال، دعوت کردن یا افزودن یک کاربر یا برنامه Google Chat را به یک فضا ببینید. هنگام ایجاد عضویت، اگر خطمشی پذیرش خودکار عضو مشخصشده خاموش باشد، دعوت میشود، و باید قبل از پیوستن، دعوت فضایی را بپذیرد. در غیر این صورت، ایجاد عضویت، عضو را مستقیماً به فضای مشخص شده اضافه می کند. به احراز هویت کاربر نیاز دارد.
برای تعیین عضوی که باید اضافه شود، membership.member.name
را در CreateMembershipRequest
تنظیم کنید:
برای افزودن برنامه تماس به یک فاصله یا پیام مستقیم بین دو کاربر انسانی، از
users/app
استفاده کنید. نمیتوان برنامههای دیگر را به فضا اضافه کرد.برای افزودن یک کاربر انسانی، از
users/{user}
استفاده کنید، جایی که{user}
میتواند آدرس ایمیل کاربر باشد. برای کاربران در همان سازمان Workspace{user}
همچنین میتواندid
شخص از People API یاid
کاربر در Directory API باشد. برای مثال، اگر شناسه نمایه افراد API People برایuser@example.com
123456789
باشد، میتوانید با تنظیمmembership.member.name
بهusers/user@example.com
یاusers/123456789
کاربر را به فضا اضافه کنید.
درخواست HTTP
POST https://chat.googleapis.com/v1/{parent=spaces/*}/members
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های | |
---|---|
parent | ضروری. نام منبع فضایی که برای آن عضویت ایجاد می شود. قالب: spaces/{space} |
درخواست بدن
بدنه درخواست شامل نمونه ای از Membership
است.
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه جدیدی از Membership
است.
محدوده مجوز
به یکی از حوزه های OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chat.import
-
https://www.googleapis.com/auth/chat.memberships
-
https://www.googleapis.com/auth/chat.memberships.app
برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.