Ruby tumblr api未显示所有帖子

Ruby tumblr api未显示所有帖子,ruby,json,api,tumblr,Ruby,Json,Api,Tumblr,我正在使用RubyAPI检索tumblr帖子。api似乎正在运行,但是它将响应限制在tumblr网站上的一部分帖子上。例如,我有三篇文章被标记为books,但是当我从api获取json时,字符串books不会出现在其中的任何地方 下面是我用来调用api的代码: def api Tumblr.configure do |config| config.consumer_key = "my_consumer_key" config.consumer_secret = "my

我正在使用RubyAPI检索tumblr帖子。api似乎正在运行,但是它将响应限制在tumblr网站上的一部分帖子上。例如,我有三篇文章被标记为books,但是当我从api获取json时,字符串books不会出现在其中的任何地方

下面是我用来调用api的代码:

def api
    Tumblr.configure do |config|
     config.consumer_key = "my_consumer_key"
     config.consumer_secret = "my_secret_key"
    end

    client = Tumblr::Client.new(:client => :httpclient)
    render json: client.posts("fmendesl.tumblr.com", :type => "photo", :limit => 10111111)
end
我也试过了,但也有同样的错误:

def api
    require 'net/http'

    url = URI.parse('http://api.tumblr.com/v2/blog/fmendesl.tumblr.com/posts/photo?api_key=fuiKNFp9vQFvjLNvx4sUwti4Yb5yGutBN4Xh10LXZhhRKjWlV4&tag=')
    req = Net::HTTP::Get.new(url.to_s)
    res = Net::HTTP.start(url.host, url.port) {|http|
      http.request(req)
    }
    render json: res.body
end

还有其他人有这个问题吗?

你能发布你正在使用的代码,以便我们可以处理一些事情吗?刚才注意到,当我使用第二个时,我只收到5个帖子,因为该请求指定了一个标记,而上面的脚本没有指定标记。此外,第一个代码块需要tumblr_客户端gem。在上面的代码中使用gem,我可以得到2015篇文章,这超过了Iharby建议的最大值。当我从url字符串中删除标记时,它还返回了2015篇文章,没有一篇文章有标记簿。