【问题标题】:Step-by-step Install Iframely一步一步安装 iframely
【发布时间】:2015-04-20 02:12:51
【问题描述】:

我想使用这个 oembed https://github.com/itteco/iframely 但我不知道如何设置。

我已经尝试按照此文档设置 https://github.com/itteco/iframely/blob/master/docs/SETUP.md

运行命令"node server"后我该怎么办?

有人可以一步一步告诉你如何使用这个 oembed 吗?

【问题讨论】:

  • 您是否曾经让自托管的 Iframely 解析器按照您的喜好工作?我很想把你的大脑放在上面。网上的文档很少。

标签: node.js oembed


【解决方案1】:

我目前也在做同样的事情,但也被卡住了(但在稍后阶段!)但希望即使你已经继续前进,这也会对某人有所帮助 - 我意识到这是一个非常古老的问题!

如果您已成功为 iframely 运行 npm install,那么在运行 node server 后,您应该会收到类似于以下的消息:

Using cache engine: node-cache
No local whitelist file detected...
Loading whitelist from http://iframely.com/qa/whitelist.json
Iframely plugins loaded:
   - custom domains: 246
   - generic & meta: 0

Starting Iframely...
Base URL for embeds that require hosted renders: http://yourdomain.com

Iframely listening on port 8061
 - support@iframely.com - if you need help
 - twitter.com/iframely - news & updates
 - github.com/itteco/iframely - star & contribute
Whitelist activated. Domains, including blacklisted: 2005

然后您只需使用浏览器或 JSON 工具在上面的端口(在我的情况下为 8601)从您的服务器发出请求:

GET http://localhost:8601/iframely?url=<your URL-encoded URL here>

您应该会收到 JSON 格式的响应。我遇到的问题是,我得到的似乎只有元数据的不完整响应,但我需要自己解决这个问题/为此提出另一个问题...无论如何,这就是我的 JSON 响应看起来……有点光秃秃的,但希望你至少能明白:

{
meta: 
    {
    canonical: "https://www.youtube.com/watch?t=32&v=4sFuULOY5ik"
    }
    links: [0]
}

【讨论】:

  • 您是否曾经根据自己的喜好使用自托管 Iframely?如果是这样,我很想问几个问题。网上几乎没有任何关于它的文档。
  • 嘿@Dent7777 不 - 恐怕我多年前将我的项目转向了不同的方向。祝你好运!
  • 在 AWS 的 ECS 出现一些问题之后,我们转移到了托管在 EC2 中的 docker 容器,我们的团队设法启动并运行了解析器。到目前为止,这似乎是一个很好的解决方案。我设法克服了我想和你谈谈的问题。
猜你喜欢
  • 2012-08-19
  • 1970-01-01
  • 1970-01-01
  • 2021-05-23
  • 1970-01-01
  • 1970-01-01
  • 2016-11-18
  • 2011-01-25
  • 2011-12-15
相关资源
最近更新 更多