从tumblr获取随机图像

时间:2013-06-13 19:56:37

标签: javascript html tumblr

如何使用javascript从特定tumblr的帖子中获取然后显示随机图像?

我希望它很简单,例如当按下按钮时显示随机图像。

我将以foodgif.tumblr.com为例。到目前为止,我知道你可以通过在网址的末尾包含/ random来获得随机帖子。 (所以http://foodgif.tumblr.com/random会抓取一个可用于抓取图像的随机网址

我还找到了tumblrbot,这是与Node.js兼容的Hubot兼容的Tumblr API包装器,其代码如下:

tumblr = require('tumblrbot')

tumblr.photo("foodgif.tumblr.com").random (post) ->
          console.log post.photos[0].original_size.url

但他们所有的代码/示例似乎都是在咖啡脚本中,而且我已经是html / javascript / jquery的新手了。是否可以在普通的javascript中使用代码?

我也可以使用实际的tumblr API,但其他方法似乎更简单和有前途,所以我宁愿这是最后的手段。无论如何,我觉得我有能力做到这一点,我只是不知道究竟是怎么做的。有什么帮助吗?

2 个答案:

答案 0 :(得分:1)

CoffeeScript编译成Javascript,因此如果您安装CoffeeScript并编译.coffee文件,您将获得更熟悉的.js输出。

http://coffeescript.org/主页包含安装和编译过程的概述。

答案 1 :(得分:0)

我写了一个例子,通过JS从foodgif博客那里获取照片。链接在下面。

Tumblr API - Get Photos via JS (JS Bin)

如果要使用此代码,则必须更改api密钥。