youtube - 某些 YouTube URL 的 Wagtail 视频嵌入失败,但其他的则不然
问题描述
我有一个 Wagtail 2.3 实例,并且正在将视频嵌入来自各种来源的模板中。尽管似乎允许嵌入,但一小部分 YouTube 视频 URL 在尝试嵌入时会失败。如果我get_embed
直接调用,我会看到 HTTP 401 Unauthorized 错误并get_embed
返回 None。如果我在页面编辑器上使用视频嵌入小部件,对于这些 URL,它会失败并显示“找不到此 URL 的嵌入”。
使用这些视频的“共享”框架选项中的 iframe 手动嵌入这些视频中的任何一个都可以正常工作。
失败的视频示例:https ://youtu.be/rCvKr6nsS3w
有没有人经历过与 Wagtail 视频嵌入或 oembed 类似的情况?有谁知道为什么这些特定的视频会失败?
解决方案
示例视频https://youtu.be/rCvKr6nsS3w已被上传者禁用嵌入 - 您可以通过单击共享然后嵌入从视频页面确认这一点。
推荐阅读
- php - 多用户登录表单 PHP
- c++ - 模板推导和重载
- r - 带有 tidyverse 的 R 数据表:根据包含特定字符串的单元格下方的条件,查找、重定位和重命名未知的 nr 行
- angular - Angular 4 webapp中的节点红色HTTP GET请求
- javascript - Sinon Stub 每次返回不同的值
- javascript - setTimeout 中的时间和页面加载事件的行为
- sql-server-2012 - SpringBatch(JdbcPagingItemReader) 不获取所有行
- r - MuMin (R) 中的疏浚保留具有高阶项的模型,而没有它们各自的低阶项
- amazon-redshift - 以编程方式设置 Redshift 中的当前数据库或目录
- python - 创建文件时删除空行