749 results found
-
Twitch embed loading more ads than stream Really, who approved this. We bitched about this and now you refer us to this new place, killing off the discussion thread we had before. Hoping we let it slide. You are actively creating this problem and are unwilling to fix it.
Test was concluded, results are in. We are not nagging our external users enough. That seems to be the conclusion of last months 'extensive' testing.
10 votes -
Fetching a token returns `bearer` but Helix doesn't accept `bearer` Brief description
https://dev.twitch.tv/docs/authentication/getting-tokens-oauth
When you get a token, it returns token_type as bearer
If you take this value as is and call helix endpoints it doesn't work as helix only accepts Bearer
How to reproduce
Generate a token
Construct a header using the returned data by concatenating elements from the returned JSON
`Authorization: ' . tokentype . ' ' . accesstokenCall a helix endpoint
Get a 401
Expected behaviorTwitch accepts Bearer and bearer as valid
or
returns Bearer as the token type when fetching a token.
Additional context or questions
I'm not sure what the correct…
10 votes -
Interactive Frames for Clips and Improved Embedded Clips Player Make more developer tools for working with embedded clips.
At least, it can be the same tools as for the VODs player (playback api, events etc). Or you can add more features specifically for clips, for example, when you put an array of clips into player it displays as a collection or playlist.10 votes -
Introduce a new live chat interface based on PubSub Having written one and a half client libraries for IRC now, I wish Twitch Chat was exposed over a more consistent protocol.
- Allow read-only access to chat messages (and other related live data and events) via PubSub, with clean re-designed JSON Chat message payloads
- No longer identify channels and users by their login name, use user IDs for all purposes
- Send messages via an API call
Most importantly, I would expect a redesigned API to think of edge-cases in a better way than IRC currently does. For example, what happens on IRC if a channel gets suspended, or a channel…
10 votes -
ReRun API We currently have API's to
- Upload Video
- Collect videos into categorys
- Update Stream title
We do not have any API's to manage
- Contents of a ReRun Playlist
- Start a ReRun
- Stop a ReRun
I'd like those API's please.
10 votes -
Ordering by date of helix endpoints Being able to order some of the Helix endpoints by date would be useful
Follower for example would need in some cases 11k+ calls to the follower endpoint to just get the 100 followers who had followed for the longest time.
This would also be good in the subscription endpoint if cumulative and streak get put into the Helix API
10 votes -
Add/Remove Channel Editor via API Please add the ability to add/remove channel editors via the API. This was requested previously and marked completed but as far as I can tell it's not completed.
9 votes -
Monitor and Restrict User commands as API endpoints 4 chat commands that would be great to have as API endpoints:
/monitor USERNAME - Start monitoring a user's messages.
/unmonitor USERNAME - Stop monitoring a user's messages.
/restrict USERNAME - Start restricting a user's messages
/unrestrict USERNAME - Stop restricting a user's messages9 votes -
Authed User's Subscriptions It would be great if an authenticated user could look up their own list of subscriptions. Currently, we allow a broadcaster to look up their subscribers, which is channel -> users, but we do not have a way to look up users -> channel. The workaround today is to get all follows for a given authenticated user and then one-by-one look up if the authed user is subscribed to the followed channel.
9 votes -
Swagger / JSON Schema Would be helpful to provide a openapi/swagger document or json schema for the objects here
9 votes -
Extend Check AutoMod status to allow the developer to specify the level The API https://dev.twitch.tv/docs/api/reference#check-automod-status
Only lets you check automod for the channel.
But it'll only do it to the value that the channel is set to
Please allow the developer to test a given phrase at a different automod level to that that the channel is set to.
Say the channel is set to level 1, I may want to test a paticular phrase or message about to be sent to an overlay or other property at level 3 or 4 instead for additional security/moderation beyond the level that chat is set to
9 votes -
Add a channels.adverts topic for advert running Twitch requires streamers to run more ads
We are building tools to help facilitate this
There is noting in the API to let us know when ads run
Please provide a topic for adverts running
9 votes -
Get channel subscriber benefits/options as a endpoint An idea I had a while ago but never copied it to uservoice
Please provide
https://www.twitch.tv/products/STREAMER / the information in the "Subscribe popup"
as a end point
To return the
- product names
- emotes per tier
- is ad free enabled
- sub badges
- any emote modifiers
Optionally include the users progress to the next sub badge if authenticated as a user
9 votes -
Add a transport filter to the status endpoint It would be nice if you could filter the response of the subscription status endpoint with a transport filter (e.g. "?transport=websocket").
Its not a big deal at the moment because there only is one transport (webhooks) available but with more transports added down the line this would be a huge QoL improvement.
9 votes -
'Get User Follows' endpoint response data should include 'logo' & 'notifications' The new API endpoint 'Get User Follows'
https://dev.twitch.tv/docs/v5/reference/users#get-user-followsCould include more data than what is currently provided.
The legacy endpoint alternative offers a lot more but not all of this info is required by default.
https://dev.twitch.tv/docs/api/reference#get-users-followsMy suggestion would be to at least provide the 'notifications' as well as the 'logo' info. To keep the requests at an optimal size by default, extra request parameters can be given such as:
?showLogo=true&showNotifications=true
(which can default to false when not present)or
?verbose=true
(which will provide an equivalent response to the legacy variant)The new endpoint should also only show this extra…
9 votes -
Add documentation about how the Chat Filters feature is implemented. Could you please add documentation about how the chat filters feature in web chat is implemented? Other chat client could really benefit from filtering those messages or highlighting them for moderators as suspicious behavior.
To pin point the exact feature I provided screenshots from the official web browser chat:
- in action: https://i.imgur.com/CfzMx0z.png
- and the associated settings: https://i.imgur.com/8dYADBk.png9 votes -
Display hosted channels parameter option Consider a parameter option to display hosted channels if the embedded channel is not live. The parameter option is being suggested so that a broadcaster/developer can choose if they do or do not want hosted channels to display when the experience is embedded.
9 votes -
Create Highlights through the API Allow for the creation of highlights using timestamps/stream markers
9 votes -
9 votes
-
Include username in onAuth callback when a user has granted ID access. Some third-party developers request id access on their Extensions just for the purpose of getting a viewer's username to build a more personalized experience. The only way to do so is by relying on the Helix user endpoint on their EBS. The Helix team already modified any payload that has a user id to also deliver a username and save developers the extra step of using the /users endpoint, so it's natural for Extensions to follow that path.
9 votes
- Don't see your idea?