gpt4 book ai didi

ruby-on-rails - EWS ruby​​ 观点批量订阅推送通知

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:59 24 4
gpt4 key购买 nike

我正在使用 viewpoint gem 订阅 Microsoft Exchange 通知服务。到目前为止,我设法通过以下方式使用订阅方法订阅了一个文件夹:https://github.com/WinRb/Viewpoint/blob/bcda30abdab99f52270f2c24a1c78364c986d967/lib/ews/soap/exchange_notification.rb

我尝试传递属于同一服务器上不同帐户的具有不同文件夹 ID 的多个哈希值。

client.ews.subscribe(
[{ :push_subscription_request => {
:folder_ids => [{id: calendar[:id], change_key: calendar[:change_key]}],
:subscribe_to_all_folders => true,
:event_types=> %w{CopiedEvent CreatedEvent DeletedEvent MovedEvent},
:status_frequency => 1,
:uRL => 'https://51.ngrok.io/ews_watch',
},
{same again with different calendar ids}]
)

我收到来自 ews 的回复,但仅限于单个日历文件夹。

有谁知道如何在同一台服务器上批量订阅多个邮箱,这样我就可以收到来自 ews 服务器的批量推送通知,而不是每次订阅都收到一个?

谢谢

最佳答案

我会遍历它。取决于 ID 的存储位置:

@client.ews.subscribe.each do |ces| 
ces([{ :push_subscription_request => {
:folder_ids => [{id: calendar[:id], change_key: calendar[:change_key]}],
:subscribe_to_all_folders => true,
:event_types=> %w{CopiedEvent CreatedEvent DeletedEvent MovedEvent},
:status_frequency => 1,
:uRL => 'https://51.ngrok.io/ews_watch',
}])
end

未经测试,但这应该可以解决问题。只需遍历 ID。

关于ruby-on-rails - EWS ruby​​ 观点批量订阅推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41856371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com