问题标签 [embedly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
280 浏览

embedly - 在嵌入卡上强制数据卡类型样式

我正在使用Embedly Cards的付费版本。在概述中,我们将显示添加到特定帖子的所有链接。现在我们正在使用标准卡片,在我们的概览中每个帖子使用大量空间(+/- 高度 500 像素)。

具有该属性的嵌入卡片data-card-type="article"比基本版本小得多(+/- 高度 200 像素)。仅当我们使用此属性强制每张卡片变小时,视频才不会被嵌入,而只会链接到例如 YouTube。因此,您必须离开我们的平台才能观看视频,而不是直接在我们的平台上观看。

现在我们要强制所有标准链接指向“文章”卡,但保留视频卡的更大设计。这可能吗?如果是这样,怎么做?

0 投票
1 回答
147 浏览

embedly - 如何将 ustream 视频嵌入 iframe?

我想使用 embedly 嵌入 ustream,但它不允许我这样做。是否可以嵌入ustream?

0 投票
0 回答
101 浏览

google-chrome - 使用 Polymer 嵌入卡片无法在 Chrome 上运行

从 Polymer Starter Kit (2.0.1) 的干净版本开始,我尝试按照本文所述实现一些 Embedly 卡

在 Firefox 和 Edge 上一切正常,但在 Chrome 上没有加载卡片。

我隐约怀疑这可能是因为导入的嵌入平台 javascript 文件中的异步 XMLHttpRequest 调用被视为同步的,并且在 Chrome 上已弃用。

有人遇到过类似的问题吗?您能就解决方法提出建议吗?

0 投票
2 回答
288 浏览

embedly - 如何使用嵌入获取我的页面内容?我的页面有什么要求?

我想通过嵌入阅读我的页面内容。我尝试了类似调用这个 URL 的方法

https://api.embed.ly/1/extract?url=http%3A%2F%2Fmysite.com%2Fmy_page.html&key=2222222

我的页面很简单,就像这样

但内容结果属性始终为空。我可以获得标题,但不能获得内容。我期待在内容领域得到这个

,但它是空的。

另一方面,如果我尝试以同样的方式从 blogspot.com 获取我的博客内容,它工作正常。

我该如何解决?也许我的页面格式不正确,在这种情况下,我的页面应该是什么格式?

0 投票
1 回答
227 浏览

embedly - 如何提取视频网址以进行桌面播放

Embedly 通常会返回一个 Web 播放器,如 Vimeo 示例中所示: http ://embed.ly/code?url=https%3A%2F%2Fvimeo.com%2F192417650

有没有办法提取可用于桌面播放的 URL?

谢谢!

0 投票
0 回答
129 浏览

iframe - 从 http 网站构建 https IFrame 需要 Embed.ly 中的哪些要求?

我该怎么做

http://ida.bkg.bund.de/IVS/inc/GSB/ITRFstationcoord.php?name=x

带有 embed.ly的 http s iframe?

我不能选择“IFrame”。这个按钮是灰色的,帮助文本框是黑色的,没有文字:

嵌入

0 投票
1 回答
128 浏览

laravel - 使用 embedly 或其他方法在 Laravel 中嵌入外国网址

我想创建一个应用程序,用户可以在其中共享来自外国网站的链接,并显示缩略图/图像,并在其下方显示一些描述(例如 facebook、twitter、reddit ..)。所以我尝试在我的laravel 项目中使用嵌入, 我使用 badawy/embedly 包将嵌入安装在我的 laravel 中,但它似乎不起作用。我得到的错误是

是否有人对如何解决问题或将外部链接嵌入我的网站的其他方法有任何建议?

0 投票
1 回答
82 浏览

etsy - 嵌入中的 Etsy 链接

下午好:

我是 AWIN 平台的 ETSY 会员。我在生成附属链接时遇到问题。我得到的信息是这样的

无法嵌入此 URL Embedly 无法为此 URL 生成嵌入。请检查 URL 是否有效(具有 http 前缀:例如http://embed.ly)以及内容是否可公开访问。

关键是,虽然我把 etsy 的直接链接(没有附属)我仍然得到同样的错误

https://www.etsy.com/es/listing/520698100/amigurumi-del-sombrerero-loco-de-alicia?ref=shop_home_active_1

问候, 玛丽娜

0 投票
0 回答
641 浏览

javascript - Embed.ly API:player.js 不适用于优酷网

我有嵌入视频的问题。我使用“Embed.ly API”和“player.js”: https ://docs.embed.ly/docs/oembed

https://docs.embed.ly/docs/playerjs

我正在尝试在我的网站上嵌入来自“youku.com”的视频。“youku.com”是一个内容提供商,如下所述:https ://embed.ly/providers 添加了视频,但播放器的方法(播放、暂停等)不适用于视频。但是,如果我将视频服务从“youku.com”更改为“youtube.com”并使用“youtube.com”中的视频,那么方法效果很好。

我还尝试连接“platform.js”而不是播放器。结果是一样的。也许“player.js”之前工作过,我猜“youku.com”已经改变了它的API,但“player.js”没有跟踪变化。

player.js 现在真的可以和“优酷网”一起使用了吗?也许应该在我的代码中添加一些东西来解决问题?我不在中国,因为“优酷网”是中文服务,会不会有什么影响?

谢谢。

我的代码js:(还有一个问题:代码有错误吗?

0 投票
1 回答
768 浏览

iframe - 中 embed.ly notifyResize 在 Safari 上不起作用

问题

我们是 embed.ly 的oEmbed提供商,它集成在medium.com上,用于在文章中显示小部件。Embed.ly 提供了一个高度控制 API,它可以让 iFrame 从内部改变它的大小。这一直有效,并且仍然适用于除 Safari 之外的所有浏览器。现在抛出一个错误:

SecurityError: 阻止具有源“ https://medium.com ”的框架访问跨域框架。协议、域和端口必须匹配。

在此处查看示例:https ://medium.com/climateaction/its-time-to-challenge-instagrams-climate-footprint-e15c67bc2b7c

2019-07-10 更新

medium.com显然改变了一些东西。现在:

  1. 直接打开链接时不会出现所描述的错误* yaeeehi *
  2. 当来自概述页面并单击文章时,它仍然会发生 * buuhhhh *
  3. 有一个新错误,现在嵌入自定义域根本不起作用 * arg *

拒绝在框架中显示“ https://medium.com/media/c31b8b0f7cb609aaf60d13f46e3777bf ”,因为它将“X-Frame-Options”设置为“sameorigin”。

  1. 现在有一个双滚动条用于嵌入 Windows/Mac Mojave/... + Chrome/Safari/...

详细说明

集成如下:

  1. medium.com 文章集成了medium.com/media /... iFrame
  1. 这再次集成了加载我们网站的embedly.com/widgets/... iFrame 。

  2. 我们调用 window.parent.postMessage 成功到达 medium.com iFrame 并调用 notifyResize 函数:

这在 parent._resizeIframe 处中断- 这很奇怪,因为 iFrame 内容来自https://medium.com并尝试访问也是https://medium.com的父级。对此有什么想法吗?

模拟

我尝试在我的环境中复制错误,但它有效:

  1. 模拟medium.com文章到:https ://test.posixion.com/tests/medium.html
  2. 模拟 iFrame 至:https ://test.posixion.com/tests/medium-embed.html
  3. 左嵌入集成

线索 1:内容安全策略

可能与 medium.com 的content-security-policy有关:

但是没有匹配的 report-uri 调用。

线索2:缺少来源

有趣的是 iFrame 来源:https ://medium.com/media/1389b69a290289ae20aedd68efce0d4b?postId= e15c67bc2b7c 没有出现在 webdeveloper 网络选项卡中!?但它仍然可以作为控制台中的页面进行选择。