如何使用Graph API邀请用户加入团队?

问题描述 投票:0回答:1

我可以使用 Graph API 邀请用户

/invitations
端点:

POST https://graph.microsoft.com/v1.0/invitations
Content-type: application/json

{
  "invitedUserEmailAddress": "[email protected]",
  "inviteRedirectUrl": "https://myapp.contoso.com",
  "sendInvitationMessage": true
}

在这种情况下,一封邮件会发送给受邀请的用户。没关系。

我可以将此用户添加到具有

/teams/<team-id>/members
端点的团队中。但它不会向用户发送邀请电子邮件。

POST https://graph.microsoft.com/v1.0/teams/<team-id>/members
Content-type: application/json

{
    "@odata.type": "#microsoft.graph.aadUserConversationMember",
    "roles": ["guest"],
    "[email protected]": "https://graph.microsoft.com/v1.0/users('<user-id>')"
}

/invitations
端点没有任何选项来设置邀请用户加入的团队ID。

当我使用 MS Teams 应用程序将用户添加到团队时,该用户会自动收到一封邀请邮件,其中包含用户被邀请加入的团队的 URL。

我可以随时使用

/invitations
端点发送邀请邮件。但此邮件仅包含用户创建的域。它不包含已添加用户所在团队的 URL。

如何发送包含用户添加到的团队的 URL 的邀请邮件?

email microsoft-graph-api microsoft-teams
1个回答
0
投票

我们收到工程团队的最新消息,称向团队添加成员不会发送邀请。仅邀请 API 发送邀请电子邮件。另外,目前无法发送 HTML 格式的消息。

© www.soinside.com 2019 - 2024. All rights reserved.