当前位置: 首页 > 知识库问答 >
问题:

如何以编程方式使用微软图形应用编程接口获取用户数据

苍兴怀
2023-03-14

我指的是:https://docs.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0

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

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

这个想法是使用微软图形应用编程接口找到任何用户详细信息(上面的任何字段,如果不是全部的话)。

我试过这个:

     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获取用户详细信息的正确方法是什么?请举个例子好吗?

谢谢

共有1个答案

唐宇定
2023-03-14

改用这个api,图形用户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
 类似资料:
  • 问题内容: 我想从受监视的应用程序内部以编程方式获得等效的输出。我看到可以通过HotSpot诊断Bean触发二进制堆转储,但是我看不到如何获取直方图数据。可能吗 ? 问题答案: 这可能是不是最好的例子/代码,但看看这个 (我认为这仅适用于Hotspot JVM)

  • 问题内容: 我正在为android应用程序开发自动化测试(使用Robotium)。为了确保测试的一致性和可靠性,我想以干净状态(正在测试的应用程序)开始每个测试。为此,我需要清除应用数据。可以在“设置/应用程序/管理应用程序/ [我的应用程序] /清除数据”中手动完成此操作 以编程方式完成此操作的推荐方法是什么? 问题答案: 您可以使用包管理器工具清除已安装应用的数据(类似于按设备上应用设置中的“

  • 问题内容: 我想使用来测试崩溃报告,但第一步是我需要使用代码在Android中模拟致命崩溃。 任何想法? 问题答案: 更新:也可以尝试这种创建方法, 并将其称为某处/ buttonClick 或直接抛出未捕获的异常 答对了!

  • 问题内容: 给我一个Bearer令牌,以后可以使用;但是,这是一个shell命令。如何通过Google Cloud Python API以编程方式获取一个? 我看到了使用oauth2client的先前示例,但现在已弃用。如何使用google.auth和oauthlib做到这一点? 问题答案: 答案取决于您的环境以及您如何创建/获取凭据。 什么是Google Cloud凭据? Google Clou

  • 问题内容: 我需要从Windows XP中的脚本启用/禁用完全网络接口。我正在寻找python解决方案,但是任何通用的方式(例如WMI,某些命令行ànetsh,某些Windows调用)都是受欢迎的,并且会进行调整。谢谢。 问题答案: 使用netsh接口用法设置接口[name =] IfName [[admin =] ENABLED | DISABLED [connect =] CONNECTED

  • 我正在开发一个 SaaS 应用程序,该应用程序要求外部组织的 AD 用户将约会同步到 Office 365 日历事件。 管理员用户方案: 管理员将所有AD用户导入应用程序。 该应用程序将管理员重定向到Microsoft登录并请求权限。 管理员允许应用程序访问用户的日历。 普通用户场景: 用户登录应用程序。 用户创建约会并同步到Office 365日历(无需请求权限)。 我在Microsoft Gr