Twitter oneboxes 和链接已损坏,现在需要登录

它又坏了 :roll_eyes:

这是一个例子:

不过这次的问题似乎是推特现在要求登录才能查看推文 :pensive:

尝试在隐私模式浏览器中打开那个推特链接:

这个埃隆·马斯克 :roll_eyes: :man_facepalming:

7 个赞

谢谢 @Richie - 我刚刚合并了一个修复程序:

我们处理Twitter API变更的实际录像

猫玩耍GIF

13 个赞

我简直不敢相信 :rofl:

感谢您的更新!

4 个赞

供参考

作为 OpenAI Discourse 的版主(EricGT),我经常链接到 OpenAI 的官方推文,但现在 Twitter 要求即使是查看推文链接也需要账户,对于没有 Twitter 账户的用户来说,这些链接将无法正常工作。


修改自 OpenAI 上的原始帖子

2 个赞

嗨 Eric,

关于 Twitter 链接需要登录的问题,我们在 Discourse 端能做的有限。但看起来,至少目前,我们仍然可以支持 Onebox 的“嵌入”。这应该有助于让没有 Twitter 账户的人也能看到内容。

我们今天进行的修复将在未来几天/几周内自然地推广到我们的托管服务中,但如果需要,我们可以为特定网站加快速度。

5 个赞

虽然我不是 OpenAI 的员工,但 OpenAI 网站可以加快处理速度吗?:slightly_smiling_face:

感谢您的考虑。

3 个赞

已修复此问题并重新构建,但嵌入式 onebox 仍无法正常显示。如果需要,我很乐意提供网络日志等信息。onebox 调用返回 404。

@bsawicki 只是检查一下,更新后您是否删除了/将您的 twitter consumer keytwitter consumer secret 设置设为了null?

无论是否提供消费者密钥和密钥,我都会收到 404 错误。我们是自托管的,根据一些零散的信息,我认为除非我们愿意为 API 付费,否则我们无能为力,但如果我错了,请纠正我。我们正在使用新的原生嵌入插件,但它产生的跳转非常烦人。

这里无法使用消费者密钥或不使用消费者密钥,似乎需要付费 API。

嗯,我们的仍然可以使用 Twitter Native Embed 主题正常工作 :thinking:

链接到未列出、公开、隐身、测试:https://greyarro.ws/t/test-public-twitter-unlisted/64744

原生嵌入插件不是 onebox 渲染的嵌入。它们是不同的东西。

2 个赞

这远远超出了现有的单框方法,但理论上可以创建推文的网页存档并在帖子中重播。我在这里写了一些关于如何使用纯 HTML 页面完成此操作的说明:

理论上,可以为 Discourse 中的 WACZ 文件编写一个单框插件。不幸的是,自从我不得不关闭我的 Discourse 驱动的网站以来,我更多地是该项目的观察者。如果有人询问,我很乐意提供建议。

3 个赞

open-graph fallback code 在缺少某些特定于 Twitter 的 meta 标签时会出现错误。我有一个修复方案:

现在可以了,我想可以收工了。

1 个赞