Tumblr API - 如何创建一个数组,然后脚本将使用该数组来搜索图像?
Tumblr API - How to create an array that then will be used by a script to search images?
我想创建一个包含各种标签的数组(或其他东西,我不确定我是否正确),然后脚本会选择其中的一些(不仅是其中一个)和来自该标签的 post 个图像。到目前为止,在其他程序员的帮助下,我设法创建了一个简单的脚本,可以从一个标签中抓取图像,我想对此进行扩展。这是完整的代码:
<script>
$(document).ready(function (){
var link = "http://api.tumblr.com/v2/tagged?tag=vhs";
$.ajax({
type: "GET",
url : link,
dataType: "jsonp",
data: {
api_key: "PgAKpKfv1Tcjo1uhsKEuriThhwH9XDJonRobaGwckw8RJt2tos"
}
}).done(function( data ) {
$.each(data.response, function(){
var _photos = this.photos;
$.each(_photos, function(){
$('body').append("<img src='" + this.original_size.url + "'/>");
});
});
});
});
</script>
根据评论,无法一次从多个标签中抓取图像。如何修改现有的从数组中随机抓取一个?
只要有一组标签,然后对其进行迭代以从每个标签中调用和检索项目。
即:
tags = ['george', 'of', 'the', 'jungle'];
iterateTags(tags);
function iterateTags(tags)
{
for (var i = 0; i < tags.length; i++) {
tag = tags[i];
endURL = tagsURL + tag;
callTumblr(endURL);
}
}
我想创建一个包含各种标签的数组(或其他东西,我不确定我是否正确),然后脚本会选择其中的一些(不仅是其中一个)和来自该标签的 post 个图像。到目前为止,在其他程序员的帮助下,我设法创建了一个简单的脚本,可以从一个标签中抓取图像,我想对此进行扩展。这是完整的代码:
<script>
$(document).ready(function (){
var link = "http://api.tumblr.com/v2/tagged?tag=vhs";
$.ajax({
type: "GET",
url : link,
dataType: "jsonp",
data: {
api_key: "PgAKpKfv1Tcjo1uhsKEuriThhwH9XDJonRobaGwckw8RJt2tos"
}
}).done(function( data ) {
$.each(data.response, function(){
var _photos = this.photos;
$.each(_photos, function(){
$('body').append("<img src='" + this.original_size.url + "'/>");
});
});
});
});
</script>
根据评论,无法一次从多个标签中抓取图像。如何修改现有的从数组中随机抓取一个?
只要有一组标签,然后对其进行迭代以从每个标签中调用和检索项目。
即:
tags = ['george', 'of', 'the', 'jungle'];
iterateTags(tags);
function iterateTags(tags)
{
for (var i = 0; i < tags.length; i++) {
tag = tags[i];
endURL = tagsURL + tag;
callTumblr(endURL);
}
}