Youtube 嵌入式视频在欧洲服务器上已停止工作

如果需要的话,附上服务器端的 wget 输出?

1 个赞

奇怪,不是吗?

wget 会带你到同意页面,但 onebox 却不会?:thinking:


编辑/更新:

我不是 Python 开发者,但这有帮助吗?

2 个赞

我注意到 YouTube 视频的“嵌入”URL 目前不会重定向到同意页面。我已创建了几个拉取请求(PR),以便我们尝试获取嵌入 URL 并解析响应体中包含的 JSON。

这或许不是最优雅的解决方案,但现阶段可能是一个合理的推进方式。

13 个赞

这真是个好消息,感谢您花时间为我们大家调查此事 :+1:

2 个赞

此问题的一个可能修复方案已合并。请受影响的各位在可能的情况下进行更新,并告知我们 Oneboxing 视频的问题是否已解决?

11 个赞

这完全是 YouTube 的问题,而非 Discourse 的问题。

@techAPJ 去年曾为解决一个类似的 Instagram 单盒问题(链接)付出了额外努力,而当时问题同样出在 Instagram 而非 Discourse。

@jamie.wilson 以及过去一周左右参与解决此 YouTube 问题的所有同仁,我由衷感谢大家。

当问题并非你们的责任时,你们所提供的支持水平堪称无与伦比。

感谢各位付出的时间与奉献:bowing_man:t2:

6 个赞

我可以在明天早上更新我们的 Discourse。稍后会反馈结果。

2 个赞

我的测试服务器看起来一切正常——我将在今天上午升级生产站点,并更新我的报告。

编辑:我们的 YouTube 嵌入功能已恢复正常 :ok_hand: 感谢你的帮助 @jamie.wilson

6 个赞

也已确认!

我甚至可以对之前失败的项点击“重建 HTML”,视频在不到一秒钟内就会出现 :clap:t2:

做得好 @jamie.wilson - 谢谢 :bowing_man:

4 个赞

您是否尝试过通过 youtube-nocookie.com 域名进行嵌入?

Embed videos and playlists - YouTube Help → “开启隐私增强模式”

3 个赞

也可以确认这有效,服务器在德国。非常感谢!:heart:

1 个赞

有没有可能将其合并到稳定分支,以便包含在下一个版本中?

当发布稳定版(下一次将在下个月发布)时,所有提交都将包含在内!

3 个赞

抱歉,也许我用的术语不对。我指的不是 2.7 版本,而是很可能成为 2.6.5 的那个版本。

我们的政策是仅将关键安全修复向后移植到旧的稳定版本,因此恐怕您必须切换到我们的标准发布渠道,或者等待下一个稳定版本。

除非 @jamie.wilson 确认这是一个干净的向后移植,但在此发布周期阶段,这样做可能风险过高。

2 个赞

说得通——这是一项合理的政策,我表示尊重。

只是还是想问一下,因为对于那些为了稳定性而选择此频道的人来说,这个问题已经困扰他们好几周了,确实很让人烦恼。

1 个赞

没错,对吧?stable 频道并非我们的默认发布频道,我们也不会将其提供给众多付费客户,这并非没有原因。

虽然它为产品提供了“稳定”的源代码,但它所交互的互联网环境却更加动态。为此,我们竭尽全力快速使 Discourse 适应互联网环境的变化,无论是浏览器每两周更新一次所带来的行为变化,还是我们在数千个网站中实现 onebox 功能所面临的各种情况,等等。

7 个赞

它虽然“稳定”,但实际上测试较少,因为使用它的用户要少得多。如果这个问题在下一个稳定版发布前 10 个月出现,很可能不会被反向移植到旧版本。从英文中“稳定”一词的含义来看,通过测试的版本会更可靠。

我只在 Ubuntu 的长期支持版本上运行系统。我不推荐在 Discourse 中使用稳定版(甚至测试版)。

1 个赞

此主题在 16 小时后自动关闭。不再允许新的回复。