Twitter 原生嵌入

顺便说一下,我不知道你们论坛有多忙,或者 x/twitter 的 onebox(一键预览)发帖频率如何,但基本的免费 Twitter 方案确实适用于默认的 onebox——它只是将速率限制在每 15 分钟大约 1 次 onebox 请求。我让它在一个相对繁忙的论坛上运行,它似乎只在人们试图在一个帖子中发布多个 onebox 链接时才限制。

3 个赞

不幸的是,我刚发现这会阻止很多 YouTube(例如 https://youtu.be/)被嵌入,因为这些链接会重定向到 YouTube。

人们发布的 YouTube 链接远多于他们发布的 X 帖子。所以我暂时禁用了它,现在将简单地把 x.comtwitter.com 替换掉。

2 个赞

我们很少提到 x/twitter 帖子。并且 Twitter.com 的 onebox 可以工作,但 X.com 不行。

你确定吗?我指的不是这个组件,而是使用免费的 Twitter 开发者计划 API 令牌且禁用此组件的原生 onebox。你说你正在被托管——他们应该能够像在这里的 Meta 上那样设置默认的 oneboxing。

我在两个不同的自托管站点上免费获得了丰富的 X/Twitter 嵌入功能。每当 X/Twitter API 出现任何问题时,我就会使用此组件,然后根据需要打开和关闭它。

5 个赞

我为 X 设置了一个免费的开发者账户。我想知道如何获得用于嵌入的 Twitter one box?

我已启用原生 Twitter 嵌入组件,运行良好,但我希望以深色模式发布。

在某些较新的 Discourse 版本中,禁用 Twitter/X onebox 似乎效果不佳。
此外,此主题组件在已存在的 onebox 上也无法正常工作。

我添加了一些功能,除了用原生嵌入替换纯链接外,还会查找 Twitter onebox,然后执行相同的操作。

这意味着不再需要禁用 oneboxing 或重建旧帖子了。

PR 在这里 Feature: support existing oneboxes by communiteq · Pull Request #1 · Lhcfl/discourse-twitter-native-embed · GitHub

1 个赞