【问题标题】:Can a user subscribe for push notification for multiple users, using delegation?用户可以使用委托为多个用户订阅推送通知吗?
【发布时间】:2017-04-03 13:39:04
【问题描述】:

在 Exchange/O365 上,单个用户可以订阅来自多个用户的推送通知(使用 EWS)吗?我知道使用模拟是可能的,但想知道我们是否可以使用委托来实现这一点。如果是,请求会是什么样子?

附带问题:可以委派给单个用户的帐户数量是否有任何限制?

谢谢

【问题讨论】:

    标签: exchange-server exchangewebservices o365rwsclient


    【解决方案1】:

    您可以,但他们需要分开订阅,例如,您不能创建订阅不同邮箱中文件夹的单个推送订阅(例如邮箱 1 和邮箱 2 中的收件箱)。您可以针对您有权访问的任何邮箱中的任何文件夹创建单独的推送订阅(例如,订阅 1 订阅邮箱 1 中的收件箱,订阅 2 订阅邮箱 2 中的收件箱),并且您可以创建订阅多个一个邮箱中的文件夹。

    附带问题:可以委派给单个用户的帐户数量是否有任何限制?

    没有,但是有一些限制可以控制您可以同时连接多少个邮箱,以及您可以根据https://blogs.msdn.microsoft.com/exchangedev/2011/06/23/exchange-online-throttling-and-limits-faq/ 创建多少订阅。

    【讨论】:

    • 谢谢!上面的链接提到“当用户打开的连接数达到大约 20 时,服务器开始返回错误。”那么这是否意味着按照您上面建议的方式可以完成的最大订阅数是 20 ?我希望这个限制不适用于模拟。
    • msdn.microsoft.com/en-us/library/office/… "由于 EWSMaxSubscriptions 限制预算是针对被模拟的帐户收取的,因此服务帐户可以订阅和接收流通知的邮箱数量没有限制,只要模拟正在使用。对于被模拟的帐户,每个目标邮箱不能有超过 n 个并发请求,其中 n 是 EWSMaxSubscriptions 值。如果不使用模拟,同一服务帐户不能有超过 n 个并发请求总计”
    • 在我的情况下,我有一个帐户“A”,超过 20 个用户(B、C、D ...)已将其访问权限委托给该帐户。现在为使用帐户 A 的所有(> 20 个)用户订阅推送通知。因此,根据您之前的回答,这将不起作用.. 对吗?
    • 如果你使用模拟你不会有问题,你可能想阅读blogs.msdn.microsoft.com/exchangedev/2012/04/03/…为什么你可能没有达到订阅限制,因为这个你可能会发现你违反了其他限制限制。如果您想避免出现问题,请使用模拟。
    猜你喜欢
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 2021-08-21
    相关资源
    最近更新 更多