Javascript 从tumblr获取随机图像
如何使用javascript从特定tumblr的帖子中获取并显示随机图像 我希望它是简单的,比如当按下一个按钮时,显示一个随机图像 我将以foodgif.tumblr.com为例。到目前为止,我知道你只需在url的末尾添加/random,就可以得到一篇随机的帖子。(因此将获取一个可用于从中获取图像的随机url) 我还发现了一个适用于Node.js的与Hubot兼容的Tumblr API包装器,其代码如下:Javascript 从tumblr获取随机图像,javascript,html,tumblr,Javascript,Html,Tumblr,如何使用javascript从特定tumblr的帖子中获取并显示随机图像 我希望它是简单的,比如当按下一个按钮时,显示一个随机图像 我将以foodgif.tumblr.com为例。到目前为止,我知道你只需在url的末尾添加/random,就可以得到一篇随机的帖子。(因此将获取一个可用于从中获取图像的随机url) 我还发现了一个适用于Node.js的与Hubot兼容的Tumblr API包装器,其代码如下: tumblr = require('tumblrbot') tumblr.photo("
tumblr = require('tumblrbot')
tumblr.photo("foodgif.tumblr.com").random (post) ->
console.log post.photos[0].original_size.url
但他们的所有代码/示例似乎都是用咖啡脚本编写的,我对html/javascript/jquery已经不熟悉了。在普通javascript中有可用的代码吗
我也可以只使用实际的TumblrAPI,但其他方法似乎更简单,也更有希望,所以我宁愿这是最后的选择。不管怎么说,我觉得我有能力做到这一点,只是我真的不知道该怎么做。有什么帮助吗?CoffeeScript编译成Javascript,因此如果安装CoffeeScript并编译.coffee文件,您将获得您更熟悉的.js输出
主页提供了安装和编译过程的概述。我编写了一个示例,通过JS从foodgif博客获取照片。链接如下
如果要使用此代码,必须更改api密钥。感谢您的帮助,现在我还需要学习ajax。看起来tumblrbot不起作用,因为require()在浏览器端不起作用。