Active directory 广告扩展未在MicrosoftGraph中列出,但仍可用

Active directory 广告扩展未在MicrosoftGraph中列出,但仍可用,active-directory,microsoft-graph-api,Active Directory,Microsoft Graph Api,我需要在ActiveDirectory/B2C中检索扩展名和旧扩展名的标识符,应用程序仍然是一样的,我只是通过Microsoft graph url和身份验证而不是旧的AD身份验证来访问它 有一个我知道其全名的扩展名(扩展名\uxxxxx\u name),如果我使用$select=extension\uxxxxx\u name查询该属性,则会检索该属性。但是,如果我试图在所有可用的schemaExtensions中找到该扩展,我就找不到“XXXXX” 我所期望的是,MicrosoftGraph会

我需要在ActiveDirectory/B2C中检索扩展名和旧扩展名的标识符,应用程序仍然是一样的,我只是通过Microsoft graph url和身份验证而不是旧的AD身份验证来访问它

有一个我知道其全名的扩展名(扩展名\uxxxxx\u name),如果我使用
$select=extension\uxxxxx\u name
查询该属性,则会检索该属性。但是,如果我试图在所有可用的schemaExtensions中找到该扩展,我就找不到“XXXXX”

我所期望的是,MicrosoftGraph会公开一个对查询扩展的调用,而这些扩展不是用graph API创建的,这样我就可以在
$select=
中找到要查询的参数

实际上,对于XXXXXX,我很幸运,因为我知道它的名称,但有些属性的名称未知,我想通过手动检查
schemaExtensions
result来查找这些属性


然而,由于这些旧的扩展没有包括在内,我无法找到它们的确切名称。我刚刚访问了API。

这是您在某个时候创建的扩展吗?扩展名的全名是什么?它是很久以前使用AD创建的。我可以使用它的全名“extension_uxxxxx_name”检索它,但它没有显示在Microsoft Graph中的
schemaExtensions
中。它是否标记为可用?它根本没有列出,在该调用中仍然列出了不可用的扩展名,只是因为该扩展来自Azure AD而不是Microsoft Graph,所以我无法看到它(但我仍然可以使用Microsoft Graph访问其字段)
curl -X GET "https://graph.microsoft.com/v1.0/schemaExtensions" -H 
 "accept: application/json" -H "Authorization: Bearer TOKEN" 2>&1 | grep XXXXX