Archive.is 无法正常显示预览

你好!我想知道是否有一种方法可以扩展 Onebox 解析功能,以自定义其为某些 URL 预取生成的类 Twitter 卡片样式。

例如,我希望它能针对如下 URL 生成预览:

该链接在 Twitter 上显示的效果如下:

所以您想要对 archive.is 提供特殊支持?根据错误消息,它似乎缺少标签。

http://archive.is/mgHP8

我收到了错误代码 429,因此该服务似乎有点不稳定:

好吧,我想知道如何自己为 Onebox 开发扩展,因为我发现有一些网站 Twitter 似乎做了特殊处理,但 Discourse 还没有……

是否存在某个扩展或插件接入点,允许插件作者为 Onebox 添加自定义解析流程?

感谢您的回复!

哦!我看到它包含特定于 Twitter 的 OpenGraph 标签。我在想这些是否可以被利用……

需要注意的是,它确实有一个 og:image 属性,但只有 twitter:description :upside_down_face:

如果这有助于诊断 429 HTTP 响应,这里是另一个失败的 Onebox 获取示例,但返回的是不同的(403)响应:Iran's hard-line judiciary chief Ebrahim Raisi registers to run for presidency

稍微澄清一下这个错误报告:

  1. 错误信息显示不存在 og:image 标签,但实际上该标签是存在的(见截图底部)。
  2. 此外,OpenGraph 规范明确将 og:description 标签标记为可选,那么为什么 Onebox 会要求它呢?

谢谢。