簡體   English   中英

帶有圖形 API 的 SPFx Web 部件不返回來賓用戶公司名稱

[英]SPFx web part with Graph API not returning Guest user companyName

已將 User.Read.All 權限分配給 SPFx Web 部件,並在 SPO 管理門戶中批准它,並在 AD 應用程序注冊中使其成為已配置權限(並同意),我仍然無法查詢屬性,例如作為 companyName 或 postalCode 或Guest user ,它們總是返回為 null。

我正在使用 pnp-js 進行查詢,但如果我將 HTTP 調用導入 Postman 並手動執行查詢,則會發生同樣的情況,因此調用中沒有任何問題(顯然): https://graph.microsoft.com/v1.0/users/first.last_domain.com%23EXT%23%somecompany.onmicrosoft.com?$select=id,companyName,displayName,givenName,surname,mail,postalCode : https://graph.microsoft.com/v1.0/users/first.last_domain.com%23EXT%23%somecompany.onmicrosoft.com?$select=id,companyName,displayName,givenName,surname,mail,postalCode

我是否需要一些額外的權限來查詢非基本訪客用戶配置文件屬性?

在此處輸入圖片說明

在此處輸入圖片說明

我不認為它與權限有關,我認為User.Read.All權限就足夠了。 我在我身邊測試它,它工作正常。 因此,請檢查您的 azure 門戶上的廣告訪客用戶的companyNamepostalCode兩個字段是否為空。 在此處輸入圖片說明

猜猜你的情況:你是否將另一個租戶的用戶作為訪客用戶添加到當前租戶? 如果是這樣,在當前租戶中,它不會顯示原始租戶中顯示的companyNamepostalCode等字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM