是否有可能使用 Microsoft Graph 重新创建 Microsoft Teams 的“添加成员请求”(无需重新创建审批流程)?
我已经设法使用 Graph Explorer将成员/所有者添加到团队中,如下所示:
POST https://graph.microsoft.com/v1.0/groups/{groupId}/members/$ref
{
"@odata.id": "https://graph.microsoft.com/v1.0/directoryObjects/{userId}"
}
最近,Microsoft 向 Microsoft Teams 添加了“请求添加成员”功能,该功能允许团队成员将人员添加到团队中,从而导致团队中的批准请求。
但是,当我尝试通过 Graph Explorer 将团队内的成员添加为成员时,我收到了HTTP 204 - Success
响应,但该成员未显示在团队中,并且没有发送/生成批准请求。
但是,当我检查组成员身份时,添加的用户存在(从 Office365 管理中心也可以看到):
GET https://graph.microsoft.com/v1.0/groups/{groupId}/members/
经过很长一段时间(我的测试需要 4 到 8 小时),最终添加了用户(没有批准请求):
[Yesterday 4:17 PM]
John Doe joined the team.
目前是否有可能使用 Microsoft Graph 代表用户创建“待处理请求”,或者这是缺少的功能?
我还为此创建了一个 UserVoice 请求。