首页 > 解决方案 > 如何通过 ms graph API 读取分配给用户的架构扩展

问题描述

我正在尝试返回添加到每个用户的自定义用户属性。我们的 AD 管理员可以向我展示创建和定义的架构对象,但是当我运行图形 API 时,我得到一个空的扩展数组。

是否需要为 microsoft graph api 设置任何设置或任何内容以使这些字段(关联 ID、位置 ID)可见?我认为这不是权限问题,因为 API 返回 200 响应。

我在跑:

https://graph.microsoft.com/v1.0/users/userid@domain.com?$select=id,displayName,mail,mobilePhone,positionID,employeeID&$expand=extensions

我回来了:

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users(id,displayName,mail,mobilePhone,positionID,employeeId,extensions())/$entity",
    "id": "2f200000-11b3-4a04-8db6-34ec4f44455d",
    "displayName": "first last",
    "mail": "userid@domain.com",
    "mobilePhone": null,
    "employeeId": "1669",
    "extensions@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('ObjectOid')/extensions",
    "extensions": []
}

任何帮助,将不胜感激。

谢谢

标签: azureapimicrosoft-graph-api

解决方案


推荐阅读