Instagram Ruby标签喜欢获取TypeError



我想显示标签拥有的每个媒体的赞数。我在终端中得到了正确的点赞数量,但该网站返回了一个错误:

TypeError:nil不能强制进入Fixnum

文件:base.rb位置:+行: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

查找media["点赞"]为零或media["赞"]["count"]为无

尝试:

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  

它将输出什么?

相关内容

最新更新