Wrong followage displayed


#1

Hey everyone,

I have a channel where it seems there’s wrong followage reported by the bot.

example: @Choseh choseh has been following channel jonnyfx_ since August 08, 2017. (61 days)

I’m pretty sure I’ve been following the channel for much longer.
suggestion: Might be related to the button that comes up every once in a while on twitch that lets you announce your sub (?) or something broke during update.

Best,
Alex


#2

Sometimes Twitch will randomly unfollow you from channels, or if you ever hit the unfollow button and followed back it will reset.


#3

It affects a lot more people in the channel, I (personally) am sure, I have not unfollowed ever. Regarding the random unfollow, well, if that’s an issue, then so be it.


#4

We get the information from Twitch, so there isn’t much that can be done here. I know Twitch will randomly unfollow you when it has issues or if you follow a channel when it is having issues.


#5

There is a thing with people getting randomly unfollowed specifically when watching through the mobile apps.


#6

I’ve also had some of my users report that they “unfollowed” my channel (or the one I manage), when they didn’t on their end. The same users were also using the mobile app, so I’m pretty sure that it’s a bug on twitch’s end. I personally avoid the mobile app like the plague, and have yet to unfollow a channel I didn’t mean to.


#7

@Choseh This is the API call to Twitch, please note the created_at toward the bottom. If you feel this is wrong, this is something to bring up with Twitch:

illusion% curl -H 'Accept: application/vnd.twitchtv.v5+json' -H 'Client-ID: mine' -X GET https://api.twitch.tv/kraken/users/9150915/follows/channels/70883585 | python -m json.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   821  100   821    0     0   1117      0 --:--:-- --:--:-- --:--:--  1118
{
    "channel": {
        "_id": 70883585,
        "broadcaster_language": "en",
        "broadcaster_type": "",
        "created_at": "2014-09-09T19:20:07.109938Z",
        "description": "",
        "display_name": "JonnyFX_",
        "followers": 1951,
        "game": "Fortnite",
        "language": "en",
        "logo": "https://static-cdn.jtvnw.net/jtv_user_pictures/3bd30afea01c409f-profile_image-300x300.png",
        "mature": false,
        "name": "jonnyfx_",
        "partner": false,
        "profile_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/a4479714d8553a7a-profile_banner-480.png",
        "profile_banner_background_color": "",
        "status": "My subs are the Quiznos of Twitch.",
        "updated_at": "2017-10-09T16:31:44.98638Z",
        "url": "https://www.twitch.tv/jonnyfx_",
        "video_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/8e0e406bc19c4fbd-channel_offline_image-1920x1080.png",
        "views": 20038
    },
    "created_at": "2017-08-08T21:32:49Z",   <-- created at record which is used to determine when channel was followed.
    "notifications": true
}

#8

Is this when the follow was supposed to be created?


#9

That is when Twitch reports the follow record was created, i.e. the channel was followed.


#10

Alright, thanks, I’ll get in touch with twitch support just for the lulz. Not expecting any result though :wink:


#11

I can tell you it is accurate, this is definitely when I followed this channel:

{
    "channel": {
        "_id": 57875324,
        "broadcaster_language": "en",
        "broadcaster_type": "",
        "created_at": "2014-02-28T04:40:56.407199Z",
        "description": "",
        "display_name": "Moojack",
        "followers": 8147,
        "game": "The Legend of Zelda: Breath of the Wild",
        "language": "en",
        "logo": "https://static-cdn.jtvnw.net/jtv_user_pictures/moojack-profile_image-a8e5dfb7f4b6c361-300x300.png",
        "mature": false,
        "name": "moojack",
        "partner": true,
        "profile_banner": "https://static-cdn.jtvnw.net/jtv_user_pictures/moojack-profile_banner-d27f6208e6dbecb0-480.jpeg",
        "profile_banner_background_color": "",
        "status": "Zelda Breath of the Wild - Playing with Fire- [Ep 79] ",
        "updated_at": "2017-10-09T17:01:38.220234Z",
        "url": "https://www.twitch.tv/moojack",
        "video_banner": "",
        "views": 129196
    },
    "created_at": "2014-12-30T06:22:22Z",
    "notifications": true
}

I remember because I subbed on December 31st.


#12

You can see if they have anything. It could have been a bug in their system that caused an unfollow/refollow or any number of things as well to change the date – but definitely, we return what we get from Twitch.

Thanks for moving from Discord, I can’t really paste large JSON datasets there to illustrate :slight_smile:

Cheers!


#13

Maybe some name change of the streamer influenced the whole thing aswell. This would be pretty poor handling by twitch though, to bind it to a name and not some internal id.


#14

As far as I know it was always bound to an ID, but, in Twitch v5 when the renaming service was offered, Twitch changed the API to require IDs rather than Channel Names. I hate to speak ill of Twitch, but, yes, we all know that they have some challenges in providing a stable and proper API. The whole “followers” endpoint looks like one that they are trashing in the new Helix API, much to the annoyance of many third-party developers. I am hopeful that they get their heads straight and listen to folks, but, we can only wait and see.

Cheers!


#15

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.