首页 > 解决方案 > 如何以编程方式使用 Microsoft 图形 API 获取用户数据

问题描述

我指的是:https ://docs.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&tabs=http和这个网址:https ://graph.microsoft.com/ v1.0/me - 工作正常。

并尝试获取所需的用户详细信息。

我的问题是,如何获取任何特定用户 ID 的字段详细信息(sbx、cn、uid、mail、jobtitle)?

这个想法是使用 MS 图形 API 查找任何用户详细信息(上面的任何字段,如果不是全部)。

我试过这个:

     https://graph.microsoft.com/v1.0/ID1234?$select=sbx,cn,uid,mail,jobtitle

但是,出现错误:

      "error": { 
             "code" : "BadRequest",
             "message":"Resource not found for the segment 'ID1234'.",
              --------------------------------------------
              -------------------------------------------
               }

使用 MS graph API 获取用户详细信息的正确方法是什么?请问有什么例子吗?

谢谢

标签: microsoft-graph-apiazure-ad-graph-api

解决方案


改用这个api,graph user api可以提供这些属性,我不知道是什么sbx

https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}?$select=displayName,id,mail,jobTitle

在此处输入图像描述

===============================================

顺便说一句,您可以使用此 api 来查询租户中所有用户的用户信息:

https://graph.microsoft.com/v1.0/users?$select=displayName,id,mail,jobTitle

推荐阅读