Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Decicus/daf7234366387636d5d2fe9f59ba0f11 to your computer and use it in GitHub Desktop.
Save Decicus/daf7234366387636d5d2fe9f59ba0f11 to your computer and use it in GitHub Desktop.

[Twitch] I should've mentioned this when I first saw the original announcement, but I suppose now is better than never.

As announced on the Twitch developer forums, at September 6, 2023 5:00:00 PM UTC Twitch will begin the process of shutting down the now deprecated "Get User Follows" API endpoint.

This will affect the following DecAPI endpoints:

It would technically also affect the "followcount" API, but I plan on migrating that to their new API endpoint, so that should keep working as-is.

As for the other 4 endpoints listed above, please consider them to be deprecated in the short-term. Primarily 2 reasons for this:

  1. As I've stated in the past, I don't like having to deal with tokens (such as what subcount/subpoints require), which is now going to be required to retrieve the "follower relationship" between a channel and a user in the new API. The follower count of a channel does not require any authentication, so that should be fine as mentioned earlier.
  2. While DecAPI currently has support for authentication (subcount/subpoints), the implementation wasn't designed to support different sets of authentication permissions. I really want to revamp that whole system before I even attempt to tackle support of follower APIs and subscriber APIs side-by-side.

Even if I do decide to re-implement follower APIs, I plan on dropping both /twitch/followers (list of a channel's followers) and /twitch/following (list of channels the specified user is currently following - requires a separate authentication permission anyway) indefinitely. My focus would then be primarily /twitch/followed (the date & date when a specific user followed a specific channel) and /twitch/followage (how long since a specific user followed a specific channel), but once again this isn't going to be something I do short-term.

@galacticgamingmmb
Copy link

So the commands !followage will still working?

@Decicus
Copy link
Author

Decicus commented Aug 11, 2023

@galacticgamingmmb

So the commands !followage will still working?

It will work fine until September 6th, but after that it will go down during Twitch's shutdown windows, until the final shutdown on September 12th - where it will stop working until further notice.

@Slegnor
Copy link

Slegnor commented Sep 16, 2023

oh thats a shame, i use /followers/ ?count=10" a lot :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment