959 results found
-
Add EventSub events for channel point goals (start, contributions, end) While the API doesn't support channel point goals at all right now, I think it would be beneficial for developers to have ways to read the progress of channel point goals, for example for displaying the progress on overlays or having events triggered when it finishes.
1 vote -
No info about "expires_in" field in response of refresh request Hello, thanks for this great page! But there is no info about "expiresin" field when using refresh token. Refresh request returns "expiresin" field too. Am I doing something wrong?
2 votes -
allow export to youtube from twitch api The API has no way to initiate an export, and there's no bulk export in the video producer ui, so you're stuck doing vods one at a time which is error-prone and annoying. Please add an export API!
Thanks,
ChrisPS. Related forums thread: https://discuss.dev.twitch.tv/t/twitch-api-exporting-videos/33902
11 votes -
Open Source Twitch Documentation Twitch has one of the most intelligent and tech savvy user bases of any product I can think of. If Twitch were to make their documentation source code Open Source, members of the community that are tech savvy enough will do your job for you.
I just went through the documentation when trying to figure out how to make my first banner and my first Video Player Banner. I am unaware of what a "Video Player Banner" as someone that does not normally watch much Twitch but is attempting to start to learn more about it.
As someone that works…
5 votes -
Add "Do not ban moderators" to Shield Mode Add "Do not ban moderators " or "Do not ban usernames" that are trusted. So that Shield Mode does not defeat its own purpose by banning human moderators to leave the channel vulnerable to chat abuse vandalism, which could shut down the channel. Another setback discovered in testing, is that when a moderator unbans a Shield Mode banned moderator, the moderator sword is not restored by the unban. So that moderator is unable to protect the channel from chat abuse vandals. There are workarounds, but they take precious time. AutoMod should be checked that it is not getting Shield Mode…
4 votes -
Improvements on Teamfunctions I would like to see a better handling of teams inside of the api.
The following functions i would like to see.- adding and removing teammembers
- query who is currently online of the team
- subscribe (eventsub) to get notifications when a team member goes online or offline
I think query and subscribe is needed cause sometimes you just need the current state for example to implement a reply in an 3rd party tool who can be raided and raise this way the interaction between team members. Subscription based is good if you for example want to let discord post informations…
1 vote -
Ошибка в команде yarn create react-app example-extension
there is a mistake. Command have to beyarn create-react-app example-extension
1 vote -
Allow channel moderators to control polls/predictions over the API The endpoints announced earlier today ( https://discuss.dev.twitch.tv/t/announcing-apis-and-eventsub-for-polls-and-predictions/31539 ) should be usable by channel moderators so that third-party apps like Chatty can make use of them without the broadcaster needing to authenticate.
240 votes -
Add start and end values for emojis in the API Emotes with the type "twitch" has the attributes 'start' and 'end' that specifies where in the raw text it starts and ends.
But emotes with the type "emoji" lacks these values. The type "emoji" also lacks the exact character as text as well. The emoji "🐇" has the values name and id both being "1f407" and none being "🐇".
My goal is to go through from the end to the start of the text and replace each entry. Apparently emotes of the type twitch are also sorted before emotes of the type emoji, which means I can't go through the…
1 vote -
Error on retrieving hmac message At the full example code, the raw body needs to be passed through the JSON.stringify(<body>) function at the getHmacMessage function since the request is part of the espress.Request class. Or that's what worked for me.
1 vote -
Entitlements for Specified Game Add a new endpoint to Entitlements that will allow devs to pass in the game id. The endpoint will return data on active, completed or upcoming drops. The data is already available on the Twitch site on the drops campaign page https://www.twitch.tv/drops/campaigns.
Having this data would be useful to use on fan made websites so that visitors can get reminders of available drops.
1 vote -
Wrong header in Example request of update redemption status API reference The Example Request in Update Redemption Status API reference contains wrong header. The Client-Id is named as client-id. A small typo error wasted my hour. But yep hopefully it gets fixed for others.
1 vote -
[Website Docs] Provide a link to the `channel.update` event for the `stream-change` trigger Just a minor suggestion, but in the list of events you can trigger, it is not immediately obvious that the
stream-change
event is what is needed to fire achannel.change
event. The vast majority of the other triggerable events have their corresponding events linked in the description and for consistency (and for newer users) it makes sense to also have a link there.1 vote -
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…
109 votes -
Allow us to sort clips by time This already exists with the videos endpoint. Clips already have a created_at value so sorting by it should be easy to implement. You could actually reduce API calls if you allowed sorting by date.
7 votes -
Unclear extensions documentation A few of the elements on the extensions documentation (https://dev.twitch.tv/docs/extensions/reference/) are very confusing, especially in the Bits section. For example:
in getProducts, it looks like
amount
andtype
are fields directly in the product object, when they are in fact part of thecost
object within it (the Cost type is not defined anywhere else)in window.Twitch.ext.bits.onTransactionComplete, the
product
field of theTransactionObject
is said to be a string, but its description says "If set to true, will contain “inDevelopment”. Otherwise it return blank". How can it be set to true if it is a string? Also, from…
1 vote -
Add an Extensions Generalised Review Time metric On the Dev console
On Extension Pages before submit review or in the review submit dialogPlease add a generalised queue metric of how long the queue is
So developers have a better expectation
This metric should also be floated to the dev console extensions home page
17 votes -
recognize videos which are reserved only for subscribers I would like to get informations about videos which are available only for subscribers.
something like add an attribute in the response indicating if the video is reserved for subscribers3 votes -
page has no download link This page says "The Twitch Authorization SDK is a library that provides access to Twitch Authentication through an API targeted at applications used by Twitch broadcasters." But it has no instruction on how or where to DOWNLOAD THE SDK!!!!!!
1 vote -
Allow streamer access token to modify redemption status without reward creator client ID In the web UI, moderators are able to complete/reject redemptions. However, the PATCH https://api.twitch.tv/helix/channel_points/custom_rewards/redemptions API endpoint requires the reward to be created with the same client ID that is used to update the redemption, or it returns a 403.
This restriction is needless when considering the aforementioned leniency on the web UI.
1 vote
- Don't see your idea?