繁体   English   中英

Microsoft graph API:查询以使用用户 ID 获取已在邮箱上为特定用户创建的订阅列表

[英]Microsoft graph API: Query to get list of subscriptions already created on mailbox for a specific user using userID

有什么方法可以获取特定于用户邮箱的订阅列表,就像我们有一个用于用户的单驱动器的订阅列表,类似于下面的代码。

这是一个可用于提取所有订阅的端点,如https://graph.microsoft.com/v1.0/subscriptions但我只想获取特定于邮箱的订阅。

IDriveItemSubscriptionsCollectionPage subscriptions = await graphClient.Users[{UserId}]
                                                                               .Drive
                                                                               .Root
                                                                               .Subscriptions
                                                                               .Request()
                                                                               .GetAsync();
'''

感谢您伸出援手。 据我所知,目前没有办法使用 MS Graph 执行此操作,因为列出订阅不支持 OData 查询参数。 作为一种解决方法,我建议获取列表,然后在通过图形发送响应后通过resource参数客户端进行过滤:

/用户/{UserId}/消息

您会考虑在 M365 开发者平台上提交功能请求以便对此进行调查吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM