我的实例上推文预览不再有效

Discourse 一段时间以来在显示 Twitter 链接预览时出现问题。我现在只收到错误消息。

你们似乎可以正常显示。为什么会这样!

我使用的是最新版本。可能是什么问题?

在 meta 上的示例:

在我的实例上:

1 个赞

恐怕这不是一个错误。

过去,我们曾有一个“简单的”Twitter嵌入器,它依赖于某些魔法来生成onebox。这导致了过多的边缘情况,结果非常不均匀,而且经常出错。

如果任何自托管者希望将来使用Twitter嵌入,请遵循:

所有由CDCK托管的用户都使用CDCK账户,因此他们无需担心配置此项。

2 个赞

谢谢你,Sam

但正如我之前所说,这个功能曾经运行得非常好。链接已添加。预览已移除。

我不想将 Twitter 账户与我的实例关联。我也不想盲目地同意开发者合同并承诺使用 Twitter。我当然也不想使用 Twitter 作为登录方式。

1 个赞

我明白你的意思,但这必须和 Twitter 沟通,他们没有给我们任何选择。通过 HTML 破解来获取信息太不稳定了。

2 个赞

我讨厌这种胡说八道。

更新:

我已按照说明完成所有设置并成功完成。

推文仍未显示。

只显示链接。

1 个赞

请确认您是否已设置 twitter consumer keytwitter consumer secret 站点设置,然后尝试重建 HTML(帖子菜单 :gear: → 重建 HTML 按钮)?

抱歉给您带来困扰,但请相信我,我已经尽力寻找解决方案。问题在于 Twitter 不再以有意义的方式提供信息供我们解析和显示。我们找到了获取大部分信息(例如用户名、消息、转推次数等)的解决方法,但找不到引用推文的解决方法,而引用推文是推文的重要组成部分。

2 个赞

一切设置正确。

正如建议的那样,我也尝试重建了 HTML 视图。尽管如此,链接仍然没有显示为预览框。

过去我曾发布过的旧推文仍然显示着。(未重建 HTML)

1 个赞

我再次使用我的 Twitter 密钥进行了测试,并再次确认它有效。我所做的就是设置两个站点设置并重建 HTML。然后,URL 被渲染为一个 onebox。

您能否重建 Twitter API 密钥并重试?请确保不要混淆密钥和密码。

1 个赞

您好,

我已经尽力了。API 密钥(消费者密钥)已续订。HTML 重建功能无效。一切都一样。

只显示了链接。

如果错误日志中有一些输出就太好了。

我今天在尝试设置此功能时也遇到了同样的问题,最初是在搜索时偶然发现了这个主题,但没有立即在此主题中看到提及;在搜索了其他帖子后,对我来说,正如以下链接帖子中所说的那样(使用高级计划而不是默认的 Essentials 计划),尽管 Twitter 网站上的措辞是“审核您的应用程序”,但我的应用程序却立即获得批准,并且在那之后立即就能正常工作了。

4 个赞

非常感谢,我也和 @mcwumbly 讨论了这个问题。

希望我们能在管理员仪表板中添加一个警告,提醒用户他们错误地选择了 Essential 套餐,并解释问题所在。

3 个赞

太棒了!它奏效了。:partying_face::partying_face::partying_face:

特别感谢 @popstarfreas :bouquet:

2 个赞

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