Instagram Ruby标记喜欢得到TypeError
我想显示标签上的每种媒体。 我在终端中获得了正确的喜欢数量,但站点返回了一个错误: TypeError:无法将nil强制为Fixnum 文件:base.rb位置:+line:96Instagram Ruby标记喜欢得到TypeError,ruby,tags,instagram,Ruby,Tags,Instagram,我想显示标签上的每种媒体。 我在终端中获得了正确的喜欢数量,但站点返回了一个错误: TypeError:无法将nil强制为Fixnum 文件:base.rb位置:+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["l
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看起来媒体[“喜欢”]为零或媒体[“喜欢”][“计数”]为零
尝试:
如果mtag.has\u key?“数据”
mtag.data.each do | media |
放置“#{media['likes']}谢谢,这很有帮助,但还需要添加:html
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