96 results found
-
Reinstate Follow ability in API Turning this off is really weak. How is X, a much larger platform able to do this? Youtube? Everyone else?
4 votes -
Native Integration of the Developer Console (dev.twitch.tv) into Twitch.tv Settings Currently, to access and manage applications, extensions, and API tools, developers must leave the main platform and log into a separate portal (dev.twitch.tv). My suggestion is to integrate the Developer Console directly into the main website (twitch.tv), creating a unified and more seamless experience.
How work:
Optional Activation (Opt-in): To ensure the interface remains clean and doesn't confuse casual users, this feature would be disabled by default. Users would need to go to their settings and check an option such as "Enable Developer Mode".
New "Developer" Tab: Once the developer account is enabled, a new, dedicated tab called "Developer" would…
1 voteDue to the size of our developer offerings on dev.twitch.tv, and the confusion being on the main website may cause for users who do not need to access it, we do not plan on combining the Developer Console into the primary www.twitch.tv website
-
Please provide an eventsub topic for HypeChat Please provide an eventsub topic for HypeChat so third parties can build Custom Overlay integrations and tie the information into other systems a channel may have including but not limited to custom analyitics or credit rolls and so on
49 votesClosing due to the deprecation of Hype Chat. The related feature requests for pinned Cheers are https://twitch.uservoice.com/forums/310213-developers/suggestions/45606931-please-provide-an-eventsub-for-pinned-messages-add, https://twitch.uservoice.com/forums/310213-developers/suggestions/47450213-enchance-cheering-eventsub-s-to-include-pin-infor
-
Specifying unit of "expires_in" Hello,
I'd like for the page to document that the "expires_in" property the server sends when you get a token back is using "seconds" as a unit.
It is pretty obvious when you consider "14124" would be 14 seconds if it was milliseconds, but it would also be almost 10 days if it was in minutes
2 votes -
Allow access to Get Followed Channels for Application Tokens Allow access to https://dev.twitch.tv/docs/api/reference/#get-followed-channels for Application tokens.
When this was moved over to the newer api, it became restricted to only work with user tokens. This completely breaks a feature some of my users enjoyed, which looked at two following lists and told them their mutual followed channels to help people know where they might have encountered one another before, or identify shared interests/communities.
Alternatively, an endpoint that specifically lists mutual follow connections of two users, or even a UI feature that shows mutual follows when clicking on someone's name would be great.
1 voteGiving users control of who can access their followed channels list by requiring a user access token was intensional, so there are no plans to make this information available to application tokens. More context is provided in the follows endpoints announcement (https://discuss.dev.twitch.com/t/follows-endpoints-and-eventsub-subscription-type-are-now-available-in-open-beta/43322). That being said, your use case is a great tool for users who opt into your service; any two lists from users that want to share this information can be compared for overlapping communities and interests.
-
HypeChat History API If our eventsub consumer is down we'll need to catch up
Provide an API to return recent hype chats (similar to hype trains that only keeps the last 7 days or so of data)
40 votesClosing the suggestion given the deprecation of Hype Chat in favor of pinned Cheers.
-
HypeChat Settings API Please provide and API to get/set the relevant HypeChat settings (broadcaster scoped)
In case a given channel needs to defer control of the settings to a authorised user, for things such as as hate raid defence on a given day we attempt to disable hype chats for the content being streamed.
35 votesClosing the suggestion given the deprecation of Hype Chat in favor of pinned Cheers.
-
Clarify endpoint documentation What units are the expiry time in? Does the endpoint return any other error messages?
2 votesAs per OAuth2 specification, expires_in represents seconds. We do not plan to add additional clarification tin the documentation at this time.
-
HypeTrain - HypeChat Since HypeChats count towards HypeTrains.
Both the EventSub and API offerings for HypeTrains need to be revised to include this new information
10 votesClosing the suggestion given the deprecation of Hype Chat in favor of pinned Cheers.
-
Endpoint to retrieve complete scope list Is there an endpoint to retrieve a list of all available scopes? If not, you should make one and document it.
2 votesScopes are documented on this page: https://dev.twitch.tv/docs/authentication/scopes/
-
Add target-user-id to CLEARMSG It may be helpful in certain message handling and storage structures to include "target-user-id" in the CLEARMSG event, and not just the "login" name of the user and the "target-msg-id".
2 votes -
Raid Now If you have a created a raid.
You should be able to use the API to trigger "raid now"
Which is a button on the front end UI which allows the streamer to skip the 90 second.
110 votes -
Allow one person to open UseBits dialog at a time Is it possible to only allow 1 person at a time to open the dialog for the UseBits?
To stop a race condition of multiple people wanting to buy something.
2 votes -
Twitch IRC tag "flags" is undocumented In the twitch IRC tags documentation, there are multiple instances and examples of the "flags" tag being returned. But it is not documented, its use is related to automod but to what extent is not known.
3 votes -
Shoutout Create EventSub Subscription should not require moderator auth channel.shoutout.create currently requires a moderator/broadcaster token.
This defeats the point of a shoutout; channels do shoutouts exactly because they want other people to notice them. Restricting this subscription type prevents third-party chat applications from informing non-mods that a shoutout has taken place (thus defeating the point of the shoutout)
Please remove the moderator scope requirement on channel.shoutout.create
6 votes -
Add an endpoint to return the number of channels that a user is currently joined to. I am trying to distinguish which viewers on my channel are most likely to be bots monitoring the channel versus people actually participating in the channel - even if they are just lurking. I would like to be able to check a given user_id and see if they are joined to multiple channels at once and if the number returned is over a given threshold mark them as likely bot accounts. I do not care what channels they are join into just the total number. Currently this information seems to only be available with user granted permission. Bot accounts are…
2 votesNo longer relevant with the limit on concurrent channel joins
-
Add Tag to USERNOTICE subgift if Part of a submysterygift Rarely, a race condition in which a USERNOTICE with a msg-id of subgift will come in before the submysterygift it shares a msg-param-origin-id with. This can cause unexpected behavior in multiple situations. Rather than try to force the submysterygift to always be sent first, I suggest adding a tag that marks a subgift as part of a random or bulk gifting in some manner. Even a boolean value would be enough for software to know to wait for the submysterygift to come in before processing the subgift. Otherwise, a forced delay is required on all subgifts, even if they're actually…
2 votesWe recommend utilizing EventSub instead
-
Twitch Approved Developer Program - Reinstate Follow/Unfollow API Given the fact that Twitch had to take down the follow/unfollow api's due to bot programs that are out there - my suggestion would be to have an approved set of developers that propose and showcase their applications.
This way Twitch could bring back the follow/unfollow API and any service or developer that was in violation of Twitch's TOS regarding the API could be warned and ultimately have their access and credentials removed.
Twitch Developers could review the logs of which applications were connected with BOT services and immediately shut those down rather then removing the api in its entirety…
121 votesWe do not have plans to introduce an "Approved Developer Program" at this time.
-
Add tier for subscriptions for the Hyptrain contributions Currently, you can't tell if someone has gifted tier 1, 2, or 3 subscriptions. It could be a tier 3 subscription or 3 tier 1 subscriptions. Therefore, the information should be added.
2 votesSubscribe to the channel.subscription.gift subscription type for gift subscription notifications.
-
Add Hosts to EventSub Currently EventSub allows subscriptions for Subscriptions, Gifted Subscriptions, Raids, Follows, and Cheers - All things that streamers like getting alerts for and calling out. However, it appears to be missing the ability to subscribe to being Hosted, another even that streamers thank their viewers for.
I know that in theory, Hosts are handled by Notice messages, but as they are only sent to the broadcaster, chat bots are unable to act on the alerts. Obviously the data is available somewhere, since all the major bot services can trigger alerts, but for those of us that are trying to make our…
43 votes
- Don't see your idea?