在使用Microsoft Graph API端点/v1.0/me/people
时,尽管我同意使用People.Read和People.Read.All权限,但还是出现了404错误。我已经在下面添加了响应对象和Graph Explorer的屏幕截图。有没有关于如何获得200 OK的建议?对于我来说,一个空数组就足够了。
{
"error": {
"code": "ResourceNotFound",
"message": "Resource could not be discovered.",
"innerError": {
"date": "2021-04-24T07:09:23",
...
}
}
}
我在一个Azure AD租户上遇到了这个错误,我创建这个租户是为了测试,只有两个用户对象和两个组。没有连接到此租户的Microsoft 365服务。从People API documentation来看,我可以想象这可能与404错误有关,尽管我找不到明确规定Microsoft365许可证是People API的要求。值得注意的是,/v1.0/users
和/v1.0/groups
等其他端点也可以工作。
发布于 2021-04-24 14:58:37
是的,要使用人员API,您需要具有Exchange许可证,因为所有人员详细信息都存储在exchange中。
你能够获取用户和组详细信息,因为它们来自目录服务(Azure Active Directory)工作负荷。
https://stackoverflow.com/questions/67240211
复制