我正在使用 Azure 中的 GraphAPI,并希望使用 graphClient SDK 從 API 獲取資料。我想列出特定組的所有成員并顯示有關他們的更多詳細資訊。問題是我錯過了 API 回應中的屬性 CompanyName (null)。
我這樣構建請求(searchParam 是組 ID):
await graphClient.Groups[searchParam.ToString()]
.Members
.Request()
.GetAsync(cancellationToken);
有人知道我是否可以在同一個請求中獲得 CompanyName 嗎?(我不想僅僅為了獲取公司名稱而提出另一個請求)。
我嘗試了過濾和擴展方法,但不確定這是否可行?
感謝您的時間和幫助!
uj5u.com熱心網友回復:
請嘗試此代碼,它對我有用。
var members = await graphClient.Groups["{group_id}"].Members.Request().Select("id,displayName,companyName").GetAsync();
這是因為,當我們呼叫 list member graph api 時,它會回傳一個 directoryObject
物件串列,而 user 也是一種directoryObject
. 而什么時候
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/525345.html
標籤:C#asp.net 核心微软图形 API微软图形 SDK
下一篇:為什么User.FindFirstValue(claimtypes.nameidentifier)總是回傳null?