标签: microsoft-exchange

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

我正在使用perspective 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}]
)
Run Code Online (Sandbox Code Playgroud)

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

有谁知道如何批量订阅同一服务器上的多个邮箱,以便我从ews服务器收到批量推送通知,而不是为每个订阅获得一个?

谢谢

ruby ruby-on-rails exchangewebservices microsoft-exchange viewpoint

5
推荐指数
1
解决办法
120
查看次数

将 Microsoft Teams 聊天导出到文件以进行存档

有没有人曾经设法以任何文件格式保存 Microsoft Teams 的整个聊天记录(包括聊天图像,例如屏幕截图、用户头像等)?

我已经在所有浏览器中以所有可以想到的方式尝试过。

问题似乎是 Teams 从内存中删除了当前视口中未包含的所有文本,甚至图像。

这看起来像延迟加载,但显然不是,因为它无法通过禁用浏览器中的延迟加载选项来阻止(在 Chrome 和 Firefox 中尝试过,以及基于浏览器的 Teams 版本)。

仅显示和加载当前视口的内容。滚动时,所有其他向上和向下的内容都会立即卸载。因此,整个聊天不能以任何方式分别选择并保存或导出,甚至不能复制到剪贴板:

滚动时立即卸载视口之外的内容

lazy-loading archiving microsoft-exchange microsoft-teams

5
推荐指数
1
解决办法
5009
查看次数