Dug deeper into this, and it looks like this could be related to instances where the API is not returning a followers and views property on the channel. Is this intended behavior? Under what conditions does the API omit that data?
"channel": {
"_id": 14518599,
"name": "afflictedstudio",
"created_at": "2010-08-10T17:46:05Z",
"updated_at": "2015-04-27T19:18:26Z",
"_links": {
"self": "https://api.twitch.tv/kraken/users/afflictedstudio"
},
"display_name": "Afflictedstudio",
"logo": "http://static-cdn.jtvnw.net/jtv_user_pictures/afflictedstudio-profile_image-25f675af425c8228-300x300.png",
"bio": "Afflicted Studios has been streaming for over 4 years. The original channel (AfflictedStudios) was established in 2009 at Justin.tv. The channel is slowly growing and maintaining loyal fans. Thank you all for your support!",
"type": "user"
}
*Looks like a user is being returned instead of a channel. The incorrect values seem to be a side effect of me not properly accounting for the missing values. Maybe you are having the same issue @ManaPot