逐步安装Iframely

时间:2015-04-20 02:12:51

标签: node.js oembed

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

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

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

有人可以一步一步地告诉我们使用这个oembed吗?

1 个答案:

答案 0 :(得分: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格式的回复。我遇到的问题是我得到的东西看起来只是元数据的不完整响应,但我需要自己解决这个问题/在SO上问另一个问题......无论如何,这就是我的JSON响应看起来......有点光秃,但希望你至少得到这个想法:

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