问题标签 [oembed]

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 回答
2881 浏览

jquery - 通过单独的 id 在一个页面上嵌入多条推文

我正在尝试通过 twitter 的新指南找到一种方法,该指南允许我将来自不同用户的特定推文动态嵌入到网页中。我查看了Twitter 的 oEmbed 端点,这似乎是我所需要的,但是我不确定如何通过一个 ajax 调用来实现这一点。

我显然不想对 Twitter 服务器进行大量调用并最大化,所以有没有办法在 ajax 调用中运行一个循环来尝试不同的推文 id 而不会多次访问服务器?

还是有另一种我不熟悉的方法有人可以建议?

我希望这是一个足够清楚的问题,感谢您花时间阅读。

干杯

0 投票
0 回答
119 浏览

java - 如何在保存用户输入的超链接的同时实现o嵌入java jquery web应用程序

我有一个 java jquery web 应用程序,用户可以在其中粘贴 utube,vimeo url 任何人都可以告诉我如何实现 o-embedd 以在我的 jsp 页面中向用户显示 url 的图像/描述的缩略图

0 投票
1 回答
536 浏览

javascript - Fantasybox内的Speakerdeck

音箱甲板

使用脚本嵌入调用,该调用将设置 api 和 json 响应,例如:

只需放置一个 Speakerdeck 嵌入链接,例如:

效果很好,但我无法将它与fancybox v2集成。但是,运行 a 的问题似乎a href="script"比在花式框 iframe 中使用 oEmbed api json 的问题更多。(但不确定。)

因此,我将其分解为仅通过a href="script"链接启动脚本的最低限度-因为 fancybox 使用 a 元素-我尝试了以下几种变体:

我得到的只是一个旋转的加载器图标,更糟糕的是。

我想我只是对显而易见的事情有一个心理错误,你能帮忙吗?

0 投票
1 回答
2066 浏览

iframe - 使用 SoundCloud oembed API 调用时如何使高度适合内容?

我正在使用 API 中的/oembed 调用嵌入 SoundCloud 播放器。

首先,关于响应中 iframe 的高度,文档似乎不正确/过时。文档说关于maxheight参数:

以 px 为单位的最大高度。曲目的默认值为 81,所有其他曲目的默认值为 305。

但是,实际接收到的高度值似乎是轨道的 166 像素和集合的 450 像素。

现在到我的实际问题:

当调用 /oembed 设置/播放列表时,曲目列表下方会有空白区域。有没有办法消除这个空间?换句话说,我可以根据播放列表中的项目数以某种方式设置接收到的 iframe 的高度吗?

我自己检查这个并动态设置高度是行不通的,因为我不允许检查 iframe 的内容,因为 Web 浏览器中的同源策略。

0 投票
0 回答
1101 浏览

jquery - 需要帮助编写验证方法来检查是否允许视频 URL 以及网站上的视频是否使用 oEmbed 实际存在

我很难尝试添加验证器方法来检查URL是否被允许(来自 YouTube 或 Vimeo 使用正则表达式字符串),以及视频是否确实存在于网站上并且不是 404。

到目前为止,我的 URL 验证器与 URL 正确匹配,并尝试使用 oEmbed 测试远程验证:

我一直在 StackOverflow 上寻找正确的方法来寻找正确的方法,但似乎找不到任何有帮助的东西。上面不起作用的是远程验证部分。(例如 404/死链接:http: //vimeo.com/54634709

此外,由于显然 YouTube 和 Vimeo 有不同的 URL 来检查,我需要知道如何检查匹配的 URL 并为每个不同的站点返回不同的远程 URL。另一个大优点是扩展检查以查看视频是否允许嵌入。

上面的正则表达式字符串适用于所有这些 URL:

任何和所有的帮助将不胜感激!

0 投票
2 回答
4043 浏览

api - Can I hide the artwork from the received embed code when calling SoundCloud oEmbed?

Is there any way to send a parameter to /oembed so that the artwork will not be shown in the received embed code?

I am thinking about rewriting the src attribute of the iframe in the response html value, but I'd rather not resort to such a hack.

Also, is it safe to assume that the iframe src contains /track/ if (and only if) it's a track?

What I want to achieve is a player that displays artwork for all content types except track, where I want to hide it. My solution would be to look at the received src attribute and set show_artwork=false on it if it's a track.

Does this seem like a very bad idea? :)

0 投票
3 回答
1952 浏览

javascript - Oembed 不呈现 javascript,只有 Twitter 的文本

我在 Twitter API 中使用 oembed 来嵌入推文小部件。它可以很好地获得 JSON 响应,但它仅以文本形式显示推文,而不是嵌入的小部件响应。Twitter 发送的 JavaScript 没有触发。

然后对于html:

==================================================== ================

响应格式为纯文本版本,而不是小部件。

0 投票
1 回答
1584 浏览

php - how to install oembed to ckeditor

I want to add embed video in ckeditor.

is this correct?

  1. copy the folder into your plugins directory
  2. setting /ckeditor/config.js

CKEDITOR.editorConfig = function( config ) {
config.extraPlugins = 'oembed';

};

and include the plugin in the toolbar (how do I do this).

please help..

0 投票
1 回答
589 浏览

python - 在 Google App Engine (python) 中安装 markdown 扩展 oembed

我设法安装了Python OEmbed,它是我系统中 markdown 的扩展。

当我在我的系统上使用它时,一切正常,

我得到以下答案:

然后我尝试只导入库,从

到我的应用程序文件夹。

Markdown 工作正常,但如果我尝试加载扩展:

我收到以下错误。

似乎在其他地方安装了扩展,但我不知道在哪里。

我已经转了几个小时,不知道如何在我的应用程序中正确使用此扩展程序。

有什么帮助吗?

谢谢

0 投票
1 回答
683 浏览

firefox - CKeditor、oembed 插件、firefox 唯一问题

我用这个把头发拉出来。我正在使用 ckeditor 的 oembed 插件,这里可用:https ://github.com/w8tcha/CKEditor-oEmbed-Plugin

该插件在 Chrome、Safari 甚至 IE9 中加载并按预期运行。

但是在 Firefox 中,我在控制台中收到此错误:

TypeError: plugin is null [Break On This Error]
if (plugin.icons) {

在我尝试加载的页面上,我有以下内容:

正如我所说,这在其他浏览器中运行良好,所以不确定是什么导致 Firefox 出现这种情况?

非常感谢任何帮助。如果您需要更多信息,请告诉我。

谢谢