我使用ruby api来检索tumblr帖子。 api似乎正在起作用,但是它限制了对tumblr网站上只有一部分帖子的响应。例如,我有三个标记为“书籍”的帖子,但是当我从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
还有其他人有这个问题吗?