我想显示标签所具有的每种媒体。 我得到了正确的号码。终端中的喜欢,但网站返回错误:
TypeError:nil无法强制进入Fixnum
file:base.rb location:+ line:96
mtag = Instagram.tag_recent_media("tag")
if mtag.has_key? "data"
mtag.data.each do |media|
if media["likes"]["count"] > 0
puts media["likes"]["count"]
end
end
end
非常感谢,
Eszter
答案 0 :(得分:0)
看起来媒体[“赞”]是零或媒体[“喜欢”] [“计数”]是零
尝试:
if mtag.has_key? "data"
mtag.data.each do |media|
puts "#{media['likes']} <<< MEDIA LIKES"
if media["likes"] && media["likes"]["count"]
puts media["likes"]["count"]
end
end
end
它会输出什么?