# Discourse 集成问题 (Zapier, WP, RSS...)

**URL:** <https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968>\
**Category:** Support\
**Created:** [2021年十月1日 13:54 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968 "2021-10-01T13:54:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jayarr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jayarr/32/230949_2.png) [@jayarr](https://meta.discourse.org/u/jayarr)\
**Post date:** [2021年十月1日 13:54 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/1 "2021-10-01T13:54:01Z")

</div>

大家好，

我在 DigitalOcean 上运营 Discourse 论坛已有几周时间，大部分时间进展顺利，体验也很棒。

不过，从本周开始，出现了一些看似相关的奇怪问题：

1. 我为 Discourse 设置的 Zapier 自动化偶尔会报出以下错误：“Discourse: Trigger partner failure: request to [https://community.androidintel.net/posts](https://community.androidintel.net/posts) failed, reason: certificate has expired”（但奇怪的是，这些自动化似乎仍然在执行成功。）
2. 我的 WordPress 与 Discourse 的连接已无法正常工作。[WP Discourse](https://github.com/discourse/wp-discourse) 插件提示：“您未连接到 Discourse。如果您正在设置该插件，完成本页面的表单后此提示应会消失。”——而 WordPress 内的所有集成形式均显示离线且不可用。
3. 我依赖 API 的 Discourse RSS 集成也无法正常工作，尽管 RSS 文件本身完好无损且可访问，API 密钥看起来也没有任何问题。

我检查了网站上的实际证书，似乎一切正常：

 ![cert](https://global.discourse-cdn.com/meta/original/3X/7/1/719542a4b059785dc0f6cbd64f2f08b136e295c3.jpeg)

我与 Memberful 的集成（我用于 SSO，因为这是一个与会员社区相连的私有论坛）似乎仍正常运行。我想不出任何明显的网站配置变更或相关因素可能导致了这些问题。

我确实感到困惑。大家有什么想法或建议吗？

非常感谢大家的帮助。

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2021年十月1日 14:03 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/2 "2021-10-01T14:03:40Z")

</div>

您试过重新构建应用程序吗？

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [2021年十月1日 14:05 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/3 "2021-10-01T14:05:42Z")

</div>

这些问题听起来都可能是由 Let’s Encrypt 证书的近期变更引起的。要恢复正常运行，您需要在遇到问题的任何客户端上更新软件。有关详细信息，请访问 Let’s Encrypt 官网：

> **[DST Root CA X3 Expiration (September 2021)](https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/)**
>
> Update Feb 05, 2024 It’s been two years, and the Android compatibility cross-sign mentioned below is close to expiring. See our recent blog post for a detailed explanation of the changes coming over the course of 2024.
> Update September 30, 2021 As...

对于像 Zapier 这样的服务，您需要直接联系他们。由于该问题影响范围广泛，他们可能已经知晓此事。

---

<div class="post-metadata">

**Author:** ![jayarr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jayarr/32/230949_2.png) [@jayarr](https://meta.discourse.org/u/jayarr)\
**Post date:** [2021年十月1日 14:22 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/4 "2021-10-01T14:22:23Z")

</div>

有趣——谢谢，@david。这确实说得通，而且与所有这些事件的时间线也大致吻合。

我想知道 [WP Discourse](https://github.com/discourse/wp-discourse) 插件是否出现了广泛的连接问题？截至今天早上，它似乎没有任何待处理的更新。如果这确实是原因（看起来合乎逻辑），那么我肯定不是唯一一个遇到此问题的人。不过，奇怪的是，我在这里似乎没有看到其他关于此问题的帖子。

我现在会去联系 Zapier 处理此事。回顾一下，我早在 9 月 30 日（即证书变更发生当天）的清晨就收到了 Zapier 的错误，但随后集成功能又恢复了正常。因此，也许他们在那天早上早些时候就已经发现并解决了该问题。

RSS 源也很有趣。源本身加载正常，API 密钥作为 URL 中的变量传递。但是，我在 WordPress 中使用的用于抓取并显示其中最新项目的插件，在访问时仍会生成“RSS 错误 – 未找到 RSS 项目”的消息。按理说，源本身能够加载应该就足够了，但其中肯定与证书问题存在某种关联。我只是不太确定问题究竟出在插件端（它实际上只是在读取有效且可访问的 RSS 文件），还是出在 Discourse 端，即生成需要 API 的源的方式上。

---

<div class="post-metadata">

**Author:** ![jayarr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jayarr/32/230949_2.png) [@jayarr](https://meta.discourse.org/u/jayarr)\
**Post date:** [2021年十月1日 14:22 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/5 "2021-10-01T14:22:49Z")

</div>

> [@IAmGav](#):
>
> 你试过重新构建应用吗？

我还没有试过。如果有必要，我会把这一点作为一个备选方案记住，不过@david 的理论似乎确实能解释这一切。

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [2021年十月1日 14:27 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/6 "2021-10-01T14:27:34Z")

</div>

我对 WordPress 生态系统不太熟悉，但我怀疑插件或 WordPress 本身不需要更新就能解决该问题。

根证书通常是操作系统的一部分，也可能是客户端软件（在本例中为 PHP）的一部分。如果您运行自己的服务器，或许可以自行执行此类更新。如果不是，您需要联系负责托管您 WordPress 的服务提供商。

---

<div class="post-metadata">

**Author:** ![jayarr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jayarr/32/230949_2.png) [@jayarr](https://meta.discourse.org/u/jayarr)\
**Post date:** [2021年十月1日 14:33 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/7 "2021-10-01T14:33:28Z")

</div>

> [@david](#):
>
> 根证书通常属于操作系统的一部分，或者可能是客户端软件（在本例中为 PHP）的一部分。如果您运行自己的服务器，或许可以自行执行此类更新。如果不能，则需要联系您的 WordPress 托管服务提供商。

非常好的观点。再次感谢。

另外，出于兴趣，关于 RSS 方面的更新：作为一个实验，我尝试从与 API 关联的 Discourse 源创建了一个 Feedburner 源，只是想看看从 URL 中移除 API 变量是否会影响其处理。果然，\_那个\_版本的源与我正在使用的 WordPress 插件配合良好。这似乎确实表明，问题确实出在插件上，以及它在证书变更后与涉及 API 的源进行交互的能力。

非常感谢您所有富有洞察力的建议。我想我现在已经找到了正确的方向，可以解决并消除所有这些令人烦恼的新问题了！

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2021年十月31日 14:33 UTC](https://meta.discourse.org/t/discourse-integration-issues-zapier-wp-rss/204968/8 "2021-10-31T14:33:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
