twitchdev / issues

Issue tracker for third party developers.
Apache License 2.0
73 stars 6 forks source link

Broadcaster Subscriptions Missing Date #564

Closed Siriuo closed 1 year ago

Siriuo commented 2 years ago

Brief description Broadcaster Subscriptions is missing the date of creation or sub date. v5 has this but helix doesn't.,

Expected behaviour Broadcaster subscriptions to return sub or creation date

BarryCarlyon commented 2 years ago

This is not a bug.

https://dev.twitch.tv/docs/api/reference#get-broadcaster-subscriptions

It's not documented as being there.

This is a feature request

Similar/related uservoice

https://twitch.uservoice.com/forums/310213-developers/suggestions/37659133-subs-tenure-in-helix

You might need/want to add your own uservoice for start date

Siriuo commented 2 years ago

Ah thanks for the info. Couldn't post in the uservoice yesterday for some reason. I can today. https://twitch.uservoice.com/forums/310213-developers/suggestions/44750122-subscriber-start-date is the link to the post.

marcandrews commented 2 years ago

Since Helix is supposed to replace Kraken, and Kraken had this information, this is considered acceptance criteria that was never delivered, ergo a bug.

BarryCarlyon commented 2 years ago

@marcandrews your problem is solved via EventSub which will send the most recent sub/resub in real time/filter accordingly

Kraken was super inaccuate with the dates/those dates were not useful for calculate tenure of true most recent. So for your use case from 290 it's wasn't in kraken anyway in my opinion.

Missing functionality in Helix compared to Kraken is not a bug to be reported to the Bug Tracker. It's a feature request needed to be filed on UserVoice along with the use case. This is the preferred method to report this sort of issue.

ergo not a bug to be reported to this bug tracker.

To put it another way:

It's a feature that Twitch has chosen not to migrate. So as a missing feature you need a feature request not a bug report

marcandrews commented 2 years ago

My users don't just want the most recent sub, they want the most recent 1-25 subs, and using EventSub would only give them the subs from the time they first authenticate and the EventSub is registered, not to mention it would require a lot of additional infrastructure to implement in my use case.

BarryCarlyon commented 2 years ago

I'm assuming you are already authenticated in order to collect subscriber data from PubSub or Helix in the first place. (and not using an anonomous chat bot) and as an extension you can create eventsub's the moment they activate the extension and you get an auth (or even use the auth.create eventsub to then create eventsubs so you don't need a ping back from the config view/some other way)

So yeah at "sign up" you wouldn't have the recent sub but it would populate when subs occur. And the list of recents held on the server/not loaded at overlay load.

marcandrews commented 2 years ago

Yeah, that's an unhealthy amount assumptions 😅

Xemdo commented 1 year ago

As noted previously, this has been filed as a feature request and is not considered a bug: https://twitch.uservoice.com/forums/310213-developers/suggestions/44750122-subscriber-start-date

Will close this out for now.