如何通过office365 api向用户添加多个角色?
我想通过office365 api一次向用户添加多个角色 但是通过api,哪个链接是正确的 https://docs.microsoft.com/en-us/graph/api/directoryrole-post-members?view=graph-rest-1.0&tabs=javascript 我使用的api如下所示如何通过office365 api向用户添加多个角色?,office365,azure-ad-graph-api,Office365,Azure Ad Graph Api,我想通过office365 api一次向用户添加多个角色 但是通过api,哪个链接是正确的 https://docs.microsoft.com/en-us/graph/api/directoryrole-post-members?view=graph-rest-1.0&tabs=javascript 我使用的api如下所示 POST https://graph.microsoft.com/beta/directoryRoles/{roleId}/members/$ref Request Bo
POST https://graph.microsoft.com/beta/directoryRoles/{roleId}/members/$ref
Request Body(which type is [directoryObject][https://docs.microsoft.com/en-us/graph/api/resources/directoryobject?view=graph-rest-1.0]):
{
"id": "697c1e95-7184-45bc-a24b-2262b1b00bc7"
}
但是api返回了
{
"error": {
"code": "Request_BadRequest",
"message": "An unexpected 'EndOfInput' node was found when reading from the JSON reader. A 'StartObject' node was expected.",
"innerError": {
"request-id": "af3f38c5-bc87-4136-bae2-643c84a23281",
"date": "2019-06-27T09:33:10"
}
}
}
我想应该有问题,但我找不到问题所在
有人能帮忙吗?可能是我使用了错误的api吗?根据Graph api文档,帖子正文应该是指向用户的odata链接 我成功的原因如下:
如果我的答案对您有帮助,您可以将其作为答案接受。单击答案旁边的复选标记,将其从灰色变为填充。。这可能对其他社区成员有益。非常感谢。