Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从tumblr获取随机图像_Javascript_Html_Tumblr - Fatal编程技术网

Javascript 从tumblr获取随机图像

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("

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

我希望它是简单的,比如当按下一个按钮时,显示一个随机图像

我将以foodgif.tumblr.com为例。到目前为止,我知道你只需在url的末尾添加/random,就可以得到一篇随机的帖子。(因此将获取一个可用于从中获取图像的随机url)

我还发现了一个适用于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中有可用的代码吗


我也可以只使用实际的TumblrAPI,但其他方法似乎更简单,也更有希望,所以我宁愿这是最后的选择。不管怎么说,我觉得我有能力做到这一点,只是我真的不知道该怎么做。有什么帮助吗?

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


主页提供了安装和编译过程的概述。

我编写了一个示例,通过JS从foodgif博客获取照片。链接如下


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

感谢您的帮助,现在我还需要学习ajax。看起来tumblrbot不起作用,因为require()在浏览器端不起作用。