701 results found
-
unity documentation examples do not work or they are wrong the oauth sample does not works and it has many mistakes, i was able to go trough them.
subscribe to events functions like "SubscribeToFollowEvent()" does not exist at all, its the same for every example
2 votes -
suggestion I hope you can provide a Node.js example of a WebSocket connection to the server at 'wss://eventsub.wss.twitch.tv/ws'. After reading the document, I am still unable to establish a normal WebSocket connection to the Twitch EventSub server. Thank you.
2 votes -
Bad examples. I think all the above examples need to be reviewed as almost none work.
also requirements to us these flows is not mentioned , probably with good reason as building a secure web authentication server to use this flow is an insane ask of independent developers.4 votes -
Add api endpoint to create / get twitch stories Would be usefull an API endpoint (callable from twitch-cli too) to generate twitch stories and list the twitch stories
7 votes -
Add Endpoint or PubSub topic to notify when an Ad is coming up Current Situation:
As a streamer, I currently rely on manual monitoring or workarounds to determine when the next ad will play and when the last ad was run. This process lacks efficiency and makes automation for scene changes during ad breaks challenging.Proposed Solution:
I propose adding an Ad Notification PubSub topic within the Twitch API to provide streamers with the necessary information for seamless ad management. Here's what the improved solution would entail:Endpoint/Topic Details:
PubSub Topic Name: AdNotificationTopic
Event Type: AdNotificationEvent
Trigger: The AdNotificationEvent will be fired x seconds before the next ad starts playing.
Additional Functionality:Next…
16 votes -
Featured Clips - Clips Discovery Feed Initially we'll need an API to toggle that check box on a clip that makes a clip eligible for the discovery feed.
So that we can have editors (or mods that don't need/shouldn't have editor role on the site) the ability to manage clips in an external tool that third parties may have.
(will need to update this UV, probably, when theres more information about the feature when API stuff I'd like is figured out)
12 votes -
Shard selection in subscriptions created in a counduit I think it would be useful to add the possibility to select in which shard in a conduit a subscription will be created. This would made the developer to have more control over subscriptions created in a conduit. I think this feature would fit in as an optional parameter in the request body at creating a subscription within a conduit.
I know the conduits are made to balance the traffic over shards and connections but giving the developer more controll over which subscriptions goes in which shards is something that will make developing over conduits better.
In my opinion this…
3 votes -
Change Extension Description in chat messages I discovered that the extension in Twitch chat displays an incorrect description. The 'Description' section is supposed to be viewable only by streamers and viewers on the Extension Detail page, but this is not the case. Instead, the 'Description' appears in the chat, as opposed to the 'Summary'. As illustrated in the provided screenshot [https://imgur.com/a/LNOpr6B], I filled out all three forms, and the chat shows the 'Description'. It would be more appropriate to display the 'Summary' in chat since the 'Description' can be quite lengthy.
'Description' is labeled with the caption 'is viewable by streamers and viewers only…
3 votes -
Financial Payout API Provide API to allow users, after validating their account:
- Return Payouts per date paid.
- Breakdown of what went into the payouts by type (Subscriptions, Bits, and the like)
- Withholdings and Fees
3 votes -
Cancellation Token support for the Unity plugin Something that would be incredibly helpful, given the Unity plugin’s heavy reliance on asynchronous tasks, is support for System.Threading.CancellationToken. Many of the user-initiated operations in my game are asynchronous in nature and can be cancelled or skipped by the user if they run for too long, so I make heavy use of Unity 2023’s async/await support and .NET's cancellation tokens to interrupt long-running HTTP requests and clean up resources. As it stands, I can check the cancellation token’s status before and after each call to the Twitch API, but if the calling method is cancelled externally during that time due…
3 votes -
Stream video player embed should not autoplay without user consent Problem:
As livestream video embed is included on the website it will autoplay without the consent of a user to be counted as a viewer within a stream, various broadcasters abuse this logic by creating silent 1px embeds on third-party domains (wikis, product pages & similar). Not only that unnaturally inflates the viewcount numbers of the streamers in question but as well it hurts statistics and the community of the categories in which said broadcasters streams, in addiction this incredibly hurts users with limited network bandwidth while they try to use said websites where embed is included cause they do…9 votes -
Clip embed looping Add looping for embedded clips. Not sure how this isn't possible yet seeing as how clips loop by default on the full clips page.
2 votes -
All time user bits in cheers payload. Previously PubSub had a field called "bitstotalused" in a cheers payload that represented all-time user bits which is not currently available in EventSub events. This is an important data that I was using to cache data for custom leaderboards widget that requires any data prior to its existence. Unfortunately, to obtain this data you have to make a Leaderboard API call by user_id, which is really inconvenient.
3 votes -
Embedding Chat - Cookie message too large You have on your developer site an example to embed the chat.
The problem is: When i embed the chat like your example:<iframe id="twitch-chat-embed"
src="https://www.twitch.tv/embed/twitchdev/chat?parent=dev.twitch.tv"
height="500"
width="350">
</iframe>First I have to accept the cookies, before I can see the chat, but the message is so big, I can't click on confirm. The button doesnt show up on height 500px - it's below under it.
Maybe you can change it, that the buttons are on top and the text under it or make the text collapsible?Btw: The cookie message is in german language
Picture of the iframe: https://i.imgur.com/gUaELUa.jpg4 votes -
Unity code has lots of errors The first chunk of code has lots of errors. Simple things like using lower case s on 'void Start' etc
2 votes -
Add EventSub topic for when viewers follow others through a shoutout you gave It would be nice to be able to have bots/alerts respond to when viewers follow a streamer shouted out on the channel they're being shouted out from.
Often when getting a raid and shouting out the raider I can't tell if anyone actually follows through with following the person who raided.
The ability to provide an alert, or chat message thanking those who click the follow button could improve the engagement on shout outs. Or at the very least provide insight to the streamer if they're being effective at promoting others.
2 votes -
Permalink using Channel ID to redirect to twitch.tv/username A permalink that accepts a channel id and redirects to the user's channel.
For example, twitter has https://twitter.com/i/user/{user_id}
and discord has: https://discordapp.com/users/{user_id}It would be extremely helpful if twitch had something like:
https://twitch.tv/user/{channel_id}5 votes -
Offer a way to better handle app authorization on password reset One of the annoyances of the current authorization system is that whenever the broadcaster change their password, they need to reauthorize all apps as well, so developers need to have a way of warning the user to reauthorize it, or they will lose access to its features.
I understand this is a security feature, but it would be good if that could be handled separately, because a lot of times people just want to change password, and not revoke auth for third party apps
23 votes -
Fix capitalization the codeblock under 'Authentication' has quite a few issues with it.
Incorrect capitalization on the TwitchSDK.Interop; , a missing semicolon on the first variable declaration, incorrect capitalization on the Start() and UpdateAuthState()2 votes -
Add Conduit subscription type menu Why are conduit sub types listed under channel sub types? Seems like conduits should have their own menu listing.
2 votes
- Don't see your idea?