2013-06-13 3 views
3

Как я могу получить, а затем отобразить случайное изображение из сообщения из определенного tumblr с помощью javascript?Получить случайное изображение от tumblr

Я хочу, чтобы это было просто, что-то вроде, когда кнопка нажата, отображает случайное изображение.

Я как раз собираюсь использовать foodgif.tumblr.com в качестве примера. Пока я знаю, что вы можете получить случайную запись, просто включив/random в конец URL-адреса. (Так http://foodgif.tumblr.com/random будет захватывать случайный URL, который может быть использован для захвата изображения с)

Я также нашел tumblrbot, который является Hubot-совместимый Tumblr API обертка для Node.js, и имеет код вроде следующего:

tumblr = require('tumblrbot') 

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

, но все их код/​​примеры, похоже, находятся в сценарии кофе, и я уже новичок в html/javascript/jquery. Есть ли код, который можно использовать в обычном javascript?

Я мог бы просто использовать фактический tumblr API, но другие методы кажутся более простыми и перспективными, поэтому я предпочел бы быть последним средством. В любом случае, я чувствую, что у меня есть средства, способные это сделать, я просто не знаю точно, как это сделать. Любая помощь?

ответ

0

Я написал пример, который получает фотографии из bloggroup через JS. Ссылка ниже.

Tumblr API - Get Photos via JS (JS Bin)

Если вы хотите использовать этот код, вы должны изменить ключ API.

+1

Спасибо, для начала, теперь мне нужно также работать над изучением ajax. Похоже, tumblrbot не будет работать, потому что require() не работает с браузером. –

1

CoffeeScript компилируется в Javascript, поэтому, если вы устанавливаете CoffeeScript и компилируете файлы .coffee, вы получите .js-вывод, с которым вам лучше знакомы.

http://coffeescript.org/ На домашней странице есть обзор процесса установки и компиляции.

Смежные вопросы