JAVA 创建的 ical 会议在接受时不会显示在 Outlook 日历中

发布于 2024-12-04 11:58:19 字数 547 浏览 1 评论 0原文

使用 iCal 格式,什么会导致会议邀请成功发送给用户,但如果会议被接受,则阻止该会议出现在用户的日历中?

我正在基于 Java 的 Web 应用程序中开发一项新功能,该功能与 Outlook 的日历集成。用户在我的应用程序中安排了一些事情 ->日历邀请会发送到他们的电子邮件中。

我有一位用户正在为我测试该功能,她报告说: 如果她使用我的应用程序设置会议邀请,当她接受会议时,该会议不会出现在她的 Outlook 日历中。

她确实收到了日历邀请电子邮件,并且可以打开并接受它,但它只是没有出现在她的日历中。这让我觉得很奇怪……在我的测试中,如果 ical 格式存在问题,Outlook 甚至不会打开邀请。这也让我相信她的问题是由于我和她都没有意识到的某些观点造成的。她声称她可以接受其他会议邀请,并且这些邀请会立即出现在她的日历中。

她和我使用相同版本的 Outlook。我已经记录了 iCal 消息,我可以将它们复制到文本文件中,将其重命名为 *.ics,我的 Outlook 会很好地打开它,并且它会很好地显示在我的日历上。

我在网上查了好久,却一无所获。

有什么想法吗?

With the iCal format, what could cause a meeting invite to successfully be sent to a user, but prevent that meeting from appearing in the user's calendar if it is accepted?

I'm working on a new feature in my java based web app, which integrates with outlook's calendar. User schedules something in my app -> calendar invite gets sent to their email.

I have one user who is testing the feature for me, and she reports that:
If she uses my app to setup a meeting invite, the meeting does not appear in her outlook calendar when she accepts it.

She DOES get the calendar invite email, and can open and accept it, however it just doesn't appear in her calendar. This strikes me as odd...in my testing, outlook won't even open the invite if there is a problem with the ical formatting. This also leads me to believe that her issue is due to some setting in outlook that neither she nor I am aware of. She claims that she can accept other meeting invites and they appear in her calendar immediately.

She and I are using the same version of Outlook. I've got the iCal messages logged, and I can copy them into a text file, rename it to *.ics, and my outlook will open it just fine, and it appears on my calendar just fine.

I spent quite a bit of time searching around online, and I've got nothing.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

携君以终年 2024-12-11 11:58:19

解决了!

问题是这样的:
我使用 iCal 标签“METHOD”和参数“PUBLISH”,

我将“METHOD”参数更改为“REQUEST”,日历邀请现在已成功发布到我的 QA 团队的 Outlook 日历。

SOLVED!

Here was the issue:
I was using the iCal tag "METHOD" with the parameter "PUBLISH"

I changed the parameter for "METHOD" to "REQUEST" and the calendar invites now successfully post to my Q.A. team's Outlook calendars.

夏了南城 2024-12-11 11:58:19

我遇到了类似的问题,问题的原因是客户端设置了删除邀请的规则。

看起来很奇怪,但一旦规则被删除就修复了它。

希望这有帮助。

i had a similar issue and the cause of the issue was a rule set in the customer side to delete invites.

Looks strange but that fixed it once rule is removed.

Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文