代码之家  ›  专栏  ›  技术社区  ›  AskMe

如何使用Microsoft图形API以编程方式获取用户数据

  •  0
  • AskMe  · 技术社区  · 3 年前

    我指的是: https://learn.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&tabs=http 这个url: 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图API获取用户详细信息的正确方法是什么?请举个例子?

    谢谢

    0 回复  |  直到 3 年前
        1
  •  2
  •   Tiny Wang    3 年前

    使用 this api 相反,图形用户api可以 provide these properity ,我不知道是什么 sbx :

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

    enter image description here

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

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

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