701 results found
-
[BUG] Reward redemption UserInput text is always empty. When reading UserInput field of a CustomRewardEvent, the UserInput field is always empty.
[code]
using UnityEngine;
using TwitchSDK;
using TwitchSDK.Interop;public class SomeScript03 : MonoBehaviour
{
GameTask<EventStream<CustomRewardEvent>> reward01;async void Start() { reward01 = Twitch.API.SubscribeToCustomRewardEvents(); await reward01; } async void Update() { if(Input.GetKeyDown(KeyCode.Alpha1)) { if(reward01.MaybeResult != null) { CustomRewardEvent rwd01_event; if(reward01.MaybeResult.TryGetNextEvent(out rwd01_event)) { Debug.Log($"Name:{rwd01_event.CustomRewardTitle} | Text:{rwd01_event.UserInput}"); } } } }}
[/code]Attach this script to a gameobject and enter Play Mode. Make sure you have a Custom Reward that takes user input. Redeem the reward and provide some user input to it. Then press the 1 key and the…
4 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 -
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 -
Cheer pin bar status API Please provide an API that'll give us what is currently pinned in the pin bar due to a cheer
4 votes -
Can't pause the video with space/k after clicking somewhere other than the top-navigation/header section. I want to pause the streaming video player with space/k. But I can't do that after clicking somewhere other than the top navigation section of Twitch, like side navigation where live channels are displayed and the video player itself. Is it a bug or just a normal state?
4 votes -
Featured Clips - add date of feature to get clips It's nice to know that a clip is a featured but I'd like to know when the clip was set as featured
I'd like to automate the removal of "old featured clips" if/when we get an API to set/unset the featured flag
4 votes -
clip quality Why does the clip quality have to default to Auto for embeds? Nobody needs 1080p on a tiny video blowing up their laptop/phone.
Please just have it remember last quality setting. (use the cookie that already exists on Twitch?)
4 votes -
4 votes
-
Endpoint to fetch scheduled ads Let us fetch the scheduled ads of a streamer so we can know when ads will be played
This should be scoped for safety
4 votes -
Filter GET Clips by language Suggestion!!!
It would be interesting for the API to offer a filter by language, in GET Clips.
4 votes -
Retrieve moderation actions such as banned users with a channel moderator's OAuth token As far as I understand, for now, it is possible to ban/unban an user with a channel moderator's OAuth token, but it is still impossible to retrieve the channel's banned users list. It must be done with the broadcaster's OAuth token. Even though moderators have access to this information with the /user chat command.
If I want to check if an user is banned as a moderator via the API, here's what I currently need to do:
- perform a ban/unban request on the user
- check if it returned HTTP 200 or HTTP 400 (respectively meaning successful or user…4 votes -
Fix misleading example using CLI to test EventSub handler The example for using the CLI to test your handler shows a secret that looks like a 32-byte hexadecimal string. Actually the CLI interprets it as an ASCII string, so the example is actually passing a 64-byte string for the secret. I found this very misleading and it took me a bit of time to figure out why my code was not computing the correct HMAC until I realized that the format the CLI expects is ASCII string not hexadecimal string.
4 votesIs this still occurring? It seems like a bug with the Twitch CLI rather than an issue with the documentation.
-
Get Video in the new API include "animated_preview_url" I would really like if "animatedpreviewurl" could get included in the new API.
Previously/currently it was return from the old API endpoint Get Video (https://dev.twitch.tv/docs/v5/reference/videos#get-video).4 votes -
Note in /users that a user has changed his name As soon as a user changes his name, the helix/users API can add an entry to the query of the old user name with the new one for a certain time.
This allows bots that work with the username instead of the ID to react faster to the name change4 votes -
can we have it so adding a new channel point from the api doesn't add it the the beginning of the list? Reason for this is because when creating new redemption awards they always add the beginning of the list, what if I wanted to do specific orderings. I would like to remove the "new" indicator or have it say new but in the correct sorted order.
As an aside, I would also love to see bulk redemption pushing, havent seen a way to do this one either.
4 votes -
Please provide a topic for extensions active on a channel Please provide a topic that emits when an extension is activated/deacted/changed in a slot on a channel.
I would not expect it to require a scope as https://dev.twitch.tv/docs/api/reference#get-user-active-extensions doesn't require a scope.
It would be useful to monitor/confirm into third party tooling that extensions have been updated, especially when the dashboard is used to update, or it's auto updated due to an extension/game automatic switch.
4 votes -
Add bet support to API (For Streamer AND Viewer) CRUD for bet as streamer
CRUD for bet as viewerAs streamer:
- Being able to start/cancel a bet from endpoint
- Being able to state who won from endpoint
- Maybe get stats about the bet (invested coins, status, nb of participant, ...) (as Events or/and as HTTP API)
As viewer:
- Receive an Event when there is a new bet
- Get bet info using endpoint (remaining time, title, bet A, bet B, nb of people who bet)
- Place a bet using endpoint
- Event win or lose4 votes -
Filter status endpoint by callback URL Allow filtering the event sub subscriptions list by specific transport destinations
Some people may use a clientID to feed more than one application.
So being able to ask the API to filter by destination would be useful.4 votes -
4 votes
-
It's impossible to control the Channel Point "core" rewards Topic.
Cannot control highlight message/unlock emote rewards to enable/disable/change price or even list them etc via this API
Example usages
We might turn off emote "buying" on a Thursday as we are about to load a WHOLE new Set in for a big game on Monday. Is one thought.
But I can't automate them.
Also any number of tasks the streamer would like us (moderators/staff of the channel) to help manage but we can't if those rewards are API locked (and UI locked) out from "channel staff" being able to help manage
Additionally, I'll get asked by the streamer I…
4 votes
- Don't see your idea?