Я пытаюсь выяснить, есть ли способ сделать внешнего пользователя, которого я пригласил, на мой экземпляр Azure AD через Microsoft Graph в группу SharePoint.(Я пытаюсь обойти текущее ограничение клиентского API-интерфейса SharePoint, заключающееся в том, что он приглашает внешнего пользователя и помещает его в определенную группу, когда они принимают приглашение.)
Я дошел до полученияGUID приглашенного пользователя из результата Графика:
"invitedUserEmailAddress": "myexternaluser@gmail.com",
"sendInvitationMessage": true,
"inviteRedirectUrl": "https://blah.sharepoint.com/sites/mysite",
"status": "PendingAcceptance",
"invitedUserMessageInfo": {
"messageLanguage": null,
"customizedMessageBody": null,
"ccRecipients": [
{
"emailAddress": {
"name": null,
"address": null
}
}
]
},
"invitedUser": {
"id": "df8c80d6-dc53-4090-bd8a-8851f6bcb111"
}
}
Есть ли способ получить этот GUID df8c80d6-dc53-4090-bd8a-8851f6bcb111 и с помощью CSOM добавить его в группу намой сайт, как mysite_GroupName?В идеале это происходит сразу после того, как приглашение выходит, поэтому, когда они принимают приглашение и перенаправляются на сайт, они попадают в группу.