microsoft-graph-api - 如何以编程方式使用 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 获取用户详细信息的正确方法是什么?请问有什么例子吗?
谢谢
解决方案
改用这个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
推荐阅读
- javascript - Is it necessary to use CodeIgniter in creating a website?
- multidimensional-array - 装箱/背包优化问题设计
- javascript - How does esLint detect which method 'should be placed after' another method?
- java - Incorrect syntax near ')'. SQL query is wrong while running on both DBeaver and on java mapper files?
- python - 如何更改 Pycharm 解释器以使用 Anaconda?
- java - 方向更改后片段为空
- angular - 使用 Angular 的 Express Auth 中间件
- node.js - 如何以 zip 格式下载具有云功能的 Firebase 存储中的文件夹(包括文件)并在本地下载
- javascript - React native 从 http 播放 mp3 声音而不使用原生组件
- python - 用python遍历一个大的csv文件中的每个url,读取它并获取它的json,然后将它们全部保存到新的csv文件中