Добавить приглашенного пользователя из MS Graph в SharePoint Group (через CSOM) - PullRequest
0 голосов
/ 18 апреля 2019

Я пытаюсь выяснить, есть ли способ сделать внешнего пользователя, которого я пригласил, на мой экземпляр 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?В идеале это происходит сразу после того, как приглашение выходит, поэтому, когда они принимают приглашение и перенаправляются на сайт, они попадают в группу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...