![](/img/trans.png)
[英]Microsoft Graph SDK .NET - get users with managers and extra fields
[英]Subscribing Users Presence with Microsoft graph api sdk
我一直在嘗試使用 Microsoft graph beta sdk 為用戶訂閱 Microsoft graph api。我能夠成功訂閱一個用戶,並且工作正常,就像我從 Microsoft 團隊更改狀態時一樣,它會按預期更改。
當我嘗試訂閱另一個用戶時,它說訂閱已經存在。 嘗試刪除一個以添加另一個。
有沒有辦法一次訂閱所有用戶,或者我需要以其他方式循環?
代碼:
var subscription = new Subscription
{
ChangeType = "updated",
NotificationUrl = _applicationBaseUrl + "/Platform/presenceNotification",
Resource = $"/communications/presences/{id}",
ExpirationDateTime = DateTime.UtcNow.AddMinutes(2),
ClientState = tenantId
};
await graphClient.Subscriptions
.Request()
.AddAsync(subscription);
是的,您可以請求多個 ID,並且您必須在請求中寫下每個 ID,MS 將您限制為最多 650 個用戶的列表。
資源格式為:
"/communications/presences?$filter=id in ('id1','id2',...)";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.