961 results found
-
Please add window.Twitch.ext.viewer.helixToken Please add a JS Helper function
Which is the equivalent of
window.Twitch.ext.viewer.sessionToken
but for the helixToken ofwindow.Twitch.ext.viewer.helixToken
.3 votes -
What scopes does my ClientID have for a user? Given that EventSub only uses an App Access Token.
It's possible for a developer to obtain user authentication and never store the token (and/of refresh token if one exists (ie implict has no refresh)) and only utilise EventSub.
Please provide an endpoint
https://api.twitch.tv/helix/users/scopes
With a required parameter of:
id - a userID
That accepts ONLY An App Access Token
That returns
{ data: [ 'array', 'of' 'scopes' ] }
To allow developers to check what scopes a user has authorised the developer/ClientID to utilise
3 votes -
Provide CRUD for rules Please provide an endpoint to
- create
- update
- delete
- fetch
The /rules of a channel.
Usecase:
Moderators/channel staff/lead moderator may need to revise the rules of a channel on the fly.
This currently would require the broadcaster to "stop streaming"/playing the game/entertaining in order to do so.A scope and endpoint should be provided to allowed authorised parties to update the rules.
3 votes -
Get Channel Emotes: return cheemotes I know this has it's own endpoint but would be nice to have them in once place
3 votesThank you for the feedback! We will consider this, but for now we do not have immediate plans to include cheermotes with this endpoint.
-
Allow Bot accounts, mark them and make it that they can't recive gifted subs. There are a lot of bots and some of them get gifted subs because they are just a "normal" user. anotherttvviewer, carbon14xyz etc. are all known bots and I think the developers of the bot should have the option to mark them as bots like in discord. It would be easier to understand for streamers, and they shouldn't get gifted subs.
3 votes -
Allow clipboard-read on iframe for twitch extension I want my Twitch Extension to be able to copy text to clipboard. It seems as though that the iframe allowed permissions are limiting this. Therefore I request for Twitch staff to add
clipboard-read;
and maybeclipboard-write;
3 votes -
Create extension allowlist based on Stream Team membership I would love to make a private extension based on who is part of a stream team. This will allow additional users to be able to install after release without having to update the allow list and re-publish the extension.
3 votes -
Extend Channel Points Custom Reward Redemption update to include whom did the update Updated
To declare which moderator/broadcaster/user did the update, and if it was API omit.
This may be more appropritate to add to the proposed moderator actions topic instead https://twitch.uservoice.com/forums/310213-developers/suggestions/42991875-please-provide-a-topic-s-for-all-kinds-of-moderat
This is useful to track which moderator handle the Reward Redeem (whatever it was). And/or track bad actors/mistakes.
3 votes -
Allow Viewers to see Upcoming Campaigns This would be in addition to the current + closed sections currently.
3 votes -
Batch updates for Redemptions It would be useful if we could accept or reject a list of redemptions for handling batch accept/reject events.
Some examples of usage might be using Channel Points to join a game or a queue where a limited number of people can be accepted in. An app may need to reject a long list of users.
We have a use case on an upcoming feature and I'm concerned we'll easily hit the rate limit if a few of our larger channels make use of it.
3 votes -
Autoscale for video components should have a minimum width The autoscale option works great in bigger resolutions, but I don't want to sacrifice breakpoints entirely. It would be great if I could toggle autoscale to kick in after a certain width. This would allow for fine control for smaller resolutions and still enjoy scaled up versions of my biggest breakpoint for huge resolutions like the 4K fullscreen mode.
My biggest breakpoint is at 500px so that's where I start scaling the extension.
I made a quick proof of concept of this if anyone's interested.3 votes -
Add a copy link icon to each section header Since the docs are so long, and each header has an ID you can link to, you should put a link icon that copies the link to clipboard for each header for easy sharing.
3 votes -
The documentation doesn't express how to properly authenticate a chatbot without human intervention This page suggests "OAuth Authorization code flow" but i don't believe this is correct because for a chatbot to be effective you would need the access token to never expire or the process to handle expiry and refresh to be event driven. Having a robot/non-existing user login seems misleading or wrong.
3 votes -
Custom Channel Drops It would be a nice addition to let streamers have their customizable drops in their channel. For example, if I'm a game developer and I have 100 keys of my game to give away to my viewers, I could enable them through channel drops, and have them raffled between my viewers that way.
For digital content, such as a game key, it could be configured as a preset text that will be sent to each winner, so they instantly get the drop.
For non digital or harder to redeem content, it could be stored in a drop queue, like the…
3 votes -
Extend heix subscribers or provide another endpoint for Lifetime Subscriber data This guide descibes how Partners can assign someone a lifetime sub that doesn't count to rev of points
https://help.twitch.tv/s/article/lifetime-subscriber-guide-for-partners
The API doesn't present any information as to who is a lifetime sub or not.
So we cannot guestimate sub points (or revenue if we are building revenue reporting tools for streamers we work with) from the API as we don't know who is a lifetime sub or not.Please provide an API endpoint that lists these subs, which would be "cheaper" than a boolean flag added to the subscribers endpoint
3 votes -
Extension Analytics "renders by language" If an extension doesn't have an EBS (or it's not needed) or doesn't pass the language string up to the EBS.
There is no way for extension developers to collect usage/render by language.
Please provide a report that outputs a breakdown by user/render by language.
This will allow extension developers to determine if translations are needed and what languages to translate to
3 votes -
Host example code in an official Twitch organization on GitHub This tutorial looks very unprofessional.
The example GitHub repository is not available from an official Twitch source, but lives in someone's personal
account at:
https://github.com/sonia145These GitHub organizations would be better alternatives:
https://github.com/twitchtv
https://github.com/twitchdev3 votes -
Channel Points API: Control "Out of Stock" state and prompt Currently the API doesn't support marking a reward out of stock manually. This may be beneficial for rewards that take some time to process where specifying a hard cooldown wouldn't be appropriate.
In addition, support for a custom "out of stock" message may benefit some developers. Using sound alerts as an example, if a streamer is in "focus mode" and needs to concentrate on what they are doing, rather than say the default "out of stock" it could say "StreamerX is focusing right now".
3 votes -
How to send a basic API GET request with ajax or postman Unhelpful page. I want to send an API request to test through Postman, but I do not understand what format to put it in. It is asking for an OAuth token, but that request does not mention anything about that. Very confusing.
3 votes -
Expand on V5 to Helix mappings the V5 scope 'user_read' is not listed here. In the migration document it suggests that that is equivalent to the helix scope user:read:email. Is that correct?
Is there a V5 scope that matches the new helix user:read:broadcast
3 votes
- Don't see your idea?