0

我正在嘗試創建架構擴展。我有令牌中的
「scp」:「Directory.AccessAsUser.All」。不知道它失敗的原因。500嘗試創建架構擴展時出錯

https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/schemaextension_post_schemaextensions

POST https://graph.microsoft.com/beta/schemaExtensions 
Content-type: application/json 

{ 
"id":"courses", 
"description": "Graph Learn training courses extensions", 
"targetTypes": [ 
    "Group" 
], 
"properties": [ 
    { 
     "name": "courseId", 
     "type": "Integer" 
    }, 
    { 
     "name": "courseName", 
     "type": "String" 
    }, 
    { 
     "name": "courseType", 
     "type": "String" 
    } 
] 
} 

錯誤:

{ 
    "error": { 
"code": "Service_InternalServerError", 
"message": "Encountered an internal server error.", 
"innerError": { 
    "request-id": "1909aef3-b66d-48de-8204-0a41df0a27a8", 
    "date": "2017-07-17T13:07:20" 
} 
} 
} 
+0

僅供參考,請參閱本SO帖子:哪個圖形API應該Azure的AD B2C使用(https://stackoverflow.com/questions/43770376/which-graph-api-should -be-used-azure-ad-b2c) – spottedmahn

回答

2

不幸的是,它看起來像微軟圖形架構擴展沒有在B2C租戶支持(請,如果你不使用B2C租戶確認 - 在這種情況下,這可能是一個不同的問題)。與此同時(在我們解決此問題之前),您需要使用Azure AD Graph來註冊和使用目錄擴展。

希望這有助於

+0

是的,我使用B2C Tenant,按照Microsoft的建議,我使用的是Microsoft Graph而不是Azure AD Graph,我不想在兩個不同的實現中使用我的應用程序爲同一件事,所以我更喜歡使用Microsoft Graph。文檔沒有說什麼,不使用B2C,糟糕的文檔,這花了我3天的努力,並沒有成功 –

+1

真的很抱歉。 B2C租戶具有高度可擴展性,因此它具有一些我們錯過(或未意識到)作爲集成Microsoft Graph架構擴展的一部分的特殊功能。所以這對我們來說也有點意外(這也是爲什麼沒有記錄)。 –