Method: spaces.members.create

یک عضویت انسانی یا عضویت برنامه برای برنامه تماس ایجاد می کند. ایجاد عضویت برای سایر برنامه ها پشتیبانی نمی شود. برای مثال، دعوت کردن یا افزودن یک کاربر یا برنامه 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

string

ضروری. نام منبع فضایی که برای آن عضویت ایجاد می شود.

قالب: 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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.