96 results found
-
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
-
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 -
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.
-
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 -
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.
-
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 -
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 -
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
-
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.
-
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.
-
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
-
Tags - Inconsistency between exemple, list and prototype Some part are missing some informations or contain error :
- Private message : send a tags "returning-chatter" that is not explain and not in the prototype of the command.
- Usernotice : you provide an exemple with the tag "msg-param-recipient-name", this tag is not in the list of tags1 voteWe do not plan on documenting these tags at this time
-
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
-
Where is the name listed? "Set Name to your application's name. The name must be unique among all Twitch apps. Your app's name is listed on the Connections page under Other Connections if your app requires user consent to access or modify the user's resources." I do not understand where the name is listed, when I am on the page on which the link sends me there is not that.
1 vote -
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 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.
-
"Make your first call" Example not working in the documentation In the get started page (https://dev.twitch.tv/docs/api/get-started) using the code provided in the "Make your first call" paragraph is not working (and also the first request to get the access token), the returned error is:
"URL using bad/illegal format or missing URL"
The error is caused by the use of the single quotation mark (') instead of the double (").
I don't know if this is a Windows limitation or something wrong with my curl version (latest from the curl project https://curl.se/windows/) but I think that this should be corrected or at least mentioned, because I wasted half…
1 voteThis is consistent with the rest of the documentation examples. This problem also only appears to happen on cmd.exe ran on Windows
- Don't see your idea?