рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, Google Chat API рдХреЗ Membership рд╕рдВрд╕рд╛рдзрди рдкрд░ delete() рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рд╕реЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ. рдЗрд╕реЗ рд╕рджрд╕реНрдпрддрд╛ рдорд┐рдЯрд╛рдирд╛ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЕрдЧрд░ рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рдореЗрдВ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рд╣реИ, рддреЛ рдЙрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛. рдЗрди рдореЗрдВрдмрд░рд╢рд┐рдк рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рдХреА рднреВрдорд┐рдХрд╛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ.
рдЕрдЧрд░ рдЖрдк Google Workspace рдПрдбрдорд┐рди рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ Google Workspace рд╕рдВрдЧрдарди рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдкреЗрд╕ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, Google рдЧреНрд░реБрдк рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ.
Membership рд╕рдВрд╕рд╛рдзрди рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдпрд╛ Google Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХрд╛ рдиреНрдпреЛрддрд╛ рдорд┐рд▓рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ. рдЗрд╕рд╕реЗ рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рд╕реНрдкреЗрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдпрд╛ рдирд╣реАрдВ.
рдЬрд╝рд░реВрд░реА рд╢рд░реНрддреЗрдВ
Node.js
- рдЖрдкрдХреЗ рдкрд╛рд╕ Business рдпрд╛ Enterprise рд╡рд░реНрд╢рди рд╡рд╛рд▓рд╛ Google Workspace рдЦрд╛рддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП. рд╕рд╛рде рд╣реА, рдЖрдкрдХреЗ рдкрд╛рд╕ Google Chat рдХреЛ рдРрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП.
- рдЕрдкрдирд╛ рдПрдирд╡рд╛рдпрд░рдореЗрдВрдЯ рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ:
- Google Cloud рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ.
- рдЙрд╕ рд╕реНрдХреНрд░реАрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдЬрд╣рд╛рдВ OAuth рдХреЗ рд▓рд┐рдП рд╕рд╣рдорддрд┐ рджреА рдЬрд╛рддреА рд╣реИ.
- рдЕрдкрдиреЗ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП, рдирд╛рдо, рдЖрдЗрдХреЙрди, рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде Google Chat API рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдФрд░ рдЙрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ.
- Node.js Cloud Client Library рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ.
- Google Chat API рдХреЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдРрдХреНрд╕реЗрд╕ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдмрдирд╛рдПрдВ:
- Chat рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддреМрд░ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, OAuth рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдбреА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдмрдирд╛рдПрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЛ рдЕрдкрдиреА рд▓реЛрдХрд▓ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ
credentials.jsonрдирд╛рдо рдХреА JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рддреМрд░ рдкрд░ рд╕реЗрд╡ рдХрд░реЗрдВ. - Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рддреМрд░ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛ рдЦрд╛рддреЗ рдХреЗ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЛ
credentials.jsonрдирд╛рдо рдХреА JSON рдлрд╝рд╛рдЗрд▓ рдХреЗ рддреМрд░ рдкрд░ рд╕реЗрд╡ рдХрд░реЗрдВ.
- Chat рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддреМрд░ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, OAuth рдХреНрд▓рд╛рдЗрдВрдЯ рдЖрдИрдбреА рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдмрдирд╛рдПрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЛ рдЕрдкрдиреА рд▓реЛрдХрд▓ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ
- рдЕрдиреБрдорддрд┐ рдХрд╛ рд╕реНрдХреЛрдк рдЪреБрдиреЗрдВ. рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддреМрд░ рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреА рд╣реИ рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рддреМрд░ рдкрд░.
- Google Chat рд╕реНрдкреЗрд╕. Google Chat API рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рд╕реНрдкреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдкреЗрд╕ рдмрдирд╛рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ. Chat рдореЗрдВ рдХреЛрдИ рдЯрд╛рд╕реНрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╣рд╛рдпрддрд╛ рдХреЗрдВрджреНрд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрд░ рдЬрд╛рдПрдВ.
рдХрд┐рд╕реА рд╕рджрд╕реНрдп рдХреЛ рд╕реНрдкреЗрд╕ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рддреМрд░ рдкрд░ рд╣рдЯрд╛рдирд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд▓реЗ рд╕реНрдкреЗрд╕ рд╕реЗ рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, Google рдЧреНрд░реБрдк рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
chat.membershipsрдСрдерд░рд╛рдЗрдЬрд╝реЗрд╢рди рд╕реНрдХреЛрдк рддрдп рдХрд░реЗрдВ. рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕, рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ Google рдЧреНрд░реБрдк рдХреЛ рд╕реНрдкреЗрд╕ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП. Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП,chat.memberships.appрдЕрдиреБрдорддрд┐ рдХрд╛ рджрд╛рдпрд░рд╛ рддрдп рдХрд░реЗрдВ. рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд┐рд░реНрдлрд╝ рдЕрдкрдиреА рд╕рджрд╕реНрдпрддрд╛ рдорд┐рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рди рдХрд┐ рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА. рд╕рдмрд╕реЗ рд╕рд╣реА рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╕рдмрд╕реЗ рд╕реАрдорд┐рдд рд╕реНрдХреЛрдк рдЪреБрдиреЗрдВ, рддрд╛рдХрд┐ рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рдо рдХрд░ рд╕рдХреЗ.DeleteMembership()рддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ.- рдЬрд┐рд╕ рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдорд┐рдЯрд╛рдирд╛ рд╣реИ рдЙрд╕рдХрд╛
nameрдкрд╛рд╕ рдХрд░реЗрдВ. рдЕрдЧрд░ рд╕рджрд╕реНрдпрддрд╛ рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд┐рд░реНрдлрд╝ рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рдХреЗ рдкрд╛рд╕ рд╣реИ, рддреЛ рдЗрд╕ рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдорд┐рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рдХреЗ рддреМрд░ рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ.
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд▓реА рд╕рджрд╕реНрдпрддрд╛ рдорд┐рдЯрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
Node.js
рдЗрд╕ рд╕реИрдВрдкрд▓ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдиреНрд╣реЗрдВ рдмрджрд▓реЗрдВ:
SPACE_NAME: рд╕реНрдкреЗрд╕ рдХреЗnameрдХрд╛ рдЖрдИрдбреА. рдЖрдИрдбреА рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП,ListSpaces()рддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдпрд╛ рд╕реНрдкреЗрд╕ рдХреЗ рдпреВрдЖрд░рдПрд▓ рд╕реЗ рдЖрдИрдбреА рдкрд╛рдПрдВ.MEMBER_NAME: рд╕рджрд╕реНрдп рдХреЗnameрд╕реЗ рдорд┐рд▓рд╛ рдЖрдИрдбреА.ListMemberships()рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдЖрдИрдбреА рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
рдЕрдЧрд░ рдПрдкреАрдЖрдИ рд╕рд╣реА рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЬрд╡рд╛рдм рдХреЗ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ 'state': 'NOT_A_MEMBER' рдХреЗ рд╕рд╛рде рд╕рджрд╕реНрдпрддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрддреА рд╣реИ. рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╕рджрд╕реНрдп рдЕрдм рд╕реНрдкреЗрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИ.
{
"name": "spaces/SPACE_NAME/members/MEMBER_NAME",
"state": "NOT_A_MEMBER"
}
Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рддреМрд░ рдкрд░ рдХрд┐рд╕реА рд╕рджрд╕реНрдп рдХреЛ рд╕реНрдкреЗрд╕ рд╕реЗ рд╣рдЯрд╛рдирд╛
рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдбрдорд┐рди рдХреА рдПрдХ рдмрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐ рдЬрд╝рд░реВрд░реА рд╣реИ.
рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рд╡рд╛рд▓реЗ рд╕реНрдкреЗрд╕ рд╕реЗ рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, Google рдЧреНрд░реБрдк рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
chat.app.membershipsрдЕрдиреБрдорддрд┐ рдХрд╛ рджрд╛рдпрд░рд╛ рддрдп рдХрд░реЗрдВ. рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рдХреА рд╕рджрд╕реНрдпрддрд╛ рдорд┐рдЯрд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛, рд╕рд┐рд░реНрдлрд╝ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдмрдирд╛рдП рдЧрдП рд╕реНрдкреЗрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ.membershipрд╕рдВрд╕рд╛рдзрди рдкрд░deleteрддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ.- рдЬрд┐рд╕ рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдорд┐рдЯрд╛рдирд╛ рд╣реИ рдЙрд╕рдХрд╛
nameрдкрд╛рд╕ рдХрд░реЗрдВ. рдЕрдЧрд░ рд╕рджрд╕реНрдпрддрд╛ рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд┐рд░реНрдлрд╝ рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рдХреЗ рдкрд╛рд╕ рд╣реИ, рддреЛ рдЗрд╕ рд╕рджрд╕реНрдпрддрд╛ рдХреЛ рдорд┐рдЯрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬрд░ рдХреЗ рддреМрд░ рдкрд░ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ.
Chat API рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛
рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рд▓реА рдЧрдИ рд╕рджрд╕реНрдпрддрд╛ рдорд┐рдЯрд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
Python
- рдЕрдкрдиреА рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ,
chat_membership_delete_app.pyрдирд╛рдо рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВ. chat_membership_delete_app.pyрдореЗрдВ рдпрд╣ рдХреЛрдб рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:from google.oauth2 import service_account from apiclient.discovery import build # Define your app's authorization scopes. # When modifying these scopes, delete the file token.json, if it exists. SCOPES = ["https://www.googleapis.com/auth/chat.app.memberships"] def main(): ''' Authenticates with Chat API using app authentication, then deletes the specified membership. ''' # Specify service account details. creds = ( service_account.Credentials.from_service_account_file('credentials.json') .with_scopes(SCOPES) ) # Build a service endpoint for Chat API. chat = build('chat', 'v1', credentials=creds) # Use the service endpoint to call Chat API. result = chat.spaces().members().delete( # The membership to delete. # # Replace SPACE with a space name. # Obtain the space name from the spaces resource of Chat API, # or from a space's URL. # # Replace MEMBER with a membership name. # Obtain the membership name from the memberships resource of # Chat API. To delete a Chat app's membership, replace MEMBER # with app; an alias for the app calling the API. name='spaces/SPACE/members/MEMBER' ).execute() # Print Chat API's response in your command line interface. # When deleting a membership, the response body is empty. print(result) if __name__ == '__main__': main()рдХреЛрдб рдореЗрдВ, рдЗрдирдХреА рдЬрдЧрд╣ рдпреЗ рдбрд╛рд▓реЗрдВ:
SPACE: рд╕реНрдкреЗрд╕ рдХрд╛ рдирд╛рдо. рдЗрд╕реЗ Chat API рдореЗрдВspaces.listрддрд░реАрдХреЗ рд╕реЗ рдпрд╛ рд╕реНрдкреЗрд╕ рдХреЗ рдпреВрдЖрд░рдПрд▓ рд╕реЗ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.MEMBER: рд╕рджрд╕реНрдпрддрд╛ рдХрд╛ рдирд╛рдо. рдЗрд╕реЗ Chat API рдореЗрдВspaces.members.listрддрд░реАрдХреЗ рд╕реЗ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдХрд┐рд╕реА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рджрд╕реНрдпрддрд╛ рдорд┐рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП,MEMBERрдХреЛappрд╕реЗ рдмрджрд▓реЗрдВ.
рдЕрдкрдиреА рд╡рд░реНрдХрд┐рдВрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ, рд╕реИрдВрдкрд▓ рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕реЗ рдЪрд▓рд╛рдПрдВ:
python3 chat_membership_delete_app.py
рдЕрдЧрд░ рдПрдкреАрдЖрдИ рд╕рд╣реА рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЬрд╡рд╛рдм рдХреЗ рдореБрдЦреНрдп рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ 'state': 'NOT_A_MEMBER' рдХреЗ рд╕рд╛рде рд╕рджрд╕реНрдпрддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрддреА рд╣реИ. рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рд╕рджрд╕реНрдп рдЕрдм рд╕реНрдкреЗрд╕ рдореЗрдВ рдирд╣реАрдВ рд╣реИ.
{
"name": "spaces/SPACE/members/MEMBER",
"state": "NOT_A_MEMBER"
}
Google Workspace рдПрдбрдорд┐рди рдХреЗ рддреМрд░ рдкрд░, рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдпрд╛ Google рдЧреНрд░реБрдк рдХреЛ рд╣рдЯрд╛рдирд╛
рдЕрдЧрд░ рдЖрдк Google Workspace рдПрдбрдорд┐рди рд╣реИрдВ, рддреЛ рдЕрдкрдиреЗ Google Workspace рд╕рдВрдЧрдарди рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдкреЗрд╕ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, Google рдЧреНрд░реБрдк рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, DeleteMembership() рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
Google Workspace рдПрдбрдорд┐рди рдХреЗ рддреМрд░ рдкрд░ рдЗрд╕ рддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рддрд░реАрдХрд╛ рдЕрдкрдирд╛рдПрдВ:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ. рд╕рд╛рде рд╣реА, рдЕрдиреБрдорддрд┐ рдХрд╛ рджрд╛рдпрд░рд╛ рддрдп рдХрд░реЗрдВ. рдЗрд╕рд╕реЗ рдПрдбрдорд┐рди рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдЗрд╕ рддрд░реАрдХреЗ рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
- рдЕрдкрдиреЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ, рдХреНрд╡реЗрд░реА рдкреИрд░рд╛рдореАрдЯрд░
useAdminAccessрдХреЛtrueрдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ.
рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, Google Workspace рдПрдбрдорд┐рди рдХреЗ рддреМрд░ рдкрд░ Google Chat рд╕реНрдкреЗрд╕ рдореИрдиреЗрдЬ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.
рд╕реАрдорд╛рдПрдВ рдФрд░ рдЬрд╝рд░реВрд░реА рдмрд╛рддреЗрдВ
- рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рдорджрдж рд╕реЗ, Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╣ Google Groups рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд╣реАрдВ рд╣рдЯрд╛ рд╕рдХрддрд╛.
рдорд┐рд▓рддреЗ-рдЬреБрд▓рддреЗ рд╡рд┐рд╖рдп
- рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдирд╛.
- рдХрд┐рд╕реА рд╕реНрдкреЗрд╕ рдореЗрдВ рдореМрдЬреВрдж рд╕рджрд╕реНрдпреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдирд╛.
- Google Chat рд╕реНрдкреЗрд╕ рдореЗрдВ рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рджрд╕реНрдпрддрд╛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛.
- рдХрд┐рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ Chat рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдкреЗрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХрд╛ рдиреНрдпреЛрддрд╛ рднреЗрдЬрдирд╛ рдпрд╛ рдЙрд╕реЗ рд╕реНрдкреЗрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛.