# 重新添加完整的 ICS 导出

**URL:** <https://meta.discourse.org/t/re-add-full-ics-export/230713>\
**Category:** Feature\
**Tags:** events, completed\
**Created:** [2022年六月22日 05:35 UTC](https://meta.discourse.org/t/re-add-full-ics-export/230713 "2022-06-22T05:35:49Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年九月17日 02:50 UTC](https://meta.discourse.org/t/re-add-full-ics-export/230713/6 "2025-09-17T02:50:14Z")

</div>

> [@Ethsim2](#):
>
> 如果存在隐私或实施方面的顾虑，也许可以考虑一个私有的、每个用户的 ICS feed 作为解决方案。

我不认为存在任何隐私顾虑，因为 `.json` 端点本来就已经存在了，这只是另一种格式。

@cvx / @j.jaffeux 对于将 `.ics` 带回事件索引路由（已在：[DEV: Remove old ics code by CvX · Pull Request #231 · discourse/discourse-calendar · GitHub](https://github.com/discourse/discourse-calendar/pull/231/files) 中移除）有什么看法？对我来说，这似乎是一个简单的胜利。

我们已经做了：

`DiscoursePostEvent::EventFinder.search(current_user, filtered_events_params)`

并且可以有一个 MAX\_RESULTS（按最近排序）来确保这个和 `.json` 不会变得太大。

---

_[View the full topic](https://meta.discourse.org/t/re-add-full-ics-export/230713)._
