31 results found
-
Extend the maximum length of a prediction https://dev.twitch.tv/docs/api/reference#create-prediction - the maximum prediction_window is 1800 seconds (30 minutes). This seems unnecessarily short, there are some predictions I run that could be open for longer.
Imagine a prediction that lasts across the full length of a game, or even an entire stream--these generally run for hours, not just 30 minutes.
Please raise the maximum prediction_window significantly, to at least 2 hours, or longer.
4 votesThe Twitch API cannot create a Channel Points Prediction with a length longer than what is available in the Creator Dashboard. At this time, Predictions can be set in the dashboard to a number of options from 30 seconds to 30 minutes. Since implementation is not possible, I will close this post, however, I would recommend creating a suggestion in the Predictions category for a longer length. If implemented, that would also result in the API updates for third-party developers.
https://twitch.uservoice.com/forums/932221-channel-points?category_id=396184
-
Add Hosts to EventSub Currently EventSub allows subscriptions for Subscriptions, Gifted Subscriptions, Raids, Follows, and Cheers - All things that streamers like getting alerts for and calling out. However, it appears to be missing the ability to subscribe to being Hosted, another even that streamers thank their viewers for.
I know that in theory, Hosts are handled by Notice messages, but as they are only sent to the broadcaster, chat bots are unable to act on the alerts. Obviously the data is available somewhere, since all the major bot services can trigger alerts, but for those of us that are trying to make our…
43 votes -
Get by Emoteset with invalid emote set ID 200's https://api.twitch.tv/helix/chat/emotes/set?emote_set_id=4545454545
Shouldn't this 404?
1 voteReturning a 200 with empty data should be the consistent behavior expected if no matching emote set is found.
-
Allow viewers to authorize a channelpoints transaction via API As it stands now, it is not possible to subtract channel points from viewers as there is no endpoint for it. After looking around online it seems to be because there could be malicious uses for the endpoint, where an application could drain/burn channel points from viewers.
To circumvent this, give us a way to ask the viewer to accept a "transaction". This could be a small popup above the chat with the:
Application name,
Amount of points,
A small description of the transaction.The application would get a result back whether or not the viewer authorized the transaction.
If…
1 vote -
Allow reading/editing of user's points totals for a channel If a streamer authenticates with scope
channel:manage:redemptions
or a new scope likechannel:manage:points
, allow for the ability to- read a user's current points
- add points to a user
- remove points from a user
- set a user's points to a specific value
for that channel.
1 vote -
Add link to ToS on landing page This page should include a link to the API ToS
1 voteThe Twitch Developer Services Agreement is located on the documentation landing page (https://dev.twitch.tv/docs) since it encompasses all of the Twitch developer products and services. However, you make a good point that perhaps this should be available on additional pages especially if you do not enter the site from the landing page, perhaps in the footer, which we will consider.
-
Hosts in Helix Please provide a Helix endpoint for inbound and outbound host status/information
and by extension a webhook
59 votes -
lol !/usr/bin/env/python
import BaseHTTPServer, SimpleHTTPServer
import sslcertfile = "./localhost.pem"
keyfile = "./localhost-key.pem"class RequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def endheaders(self):
self.sendheader("Cache-Control", "no-cache, no-store, must-revalidate")
self.sendheader("Pragma", "no-cache")
self.sendheader("Expires", "0")
SimpleHTTPServer.SimpleHTTPRequestHandler.end_headers(self)httpd = BaseHTTPServer.HTTPServer(
('', 8080),
RequestHandler
)httpd.socket = ssl.wrapsocket(
httpd.socket,
serverside=True,
keyfile=keyfile,
certfile=certfile
)httpd.serve_forever()
2 votes -
Standardize user_id condition While creating a wrapper, I found the varying conditions for "user_id" to be frustrating and have resorted to creating a Map for subscription.type -> *_user_id condition. (broadcaster_user_id, from_user_id)
I think it would be easier to always have the condition be "user_id" for a user, and then allow a second property for modifying the scope of the condition. So in the instance of "users.follow", it might look like:
condition: { user_id: "1337" follow_source: "from" }
What are your thoughts on this?
3 votes -
Add channels.host Webhook Type Trigger: Triggers whenever a broadcaster hosts on a broadcaster's channel.
Motivation: To my knowledge it is not possible to query hosts in real time. In our Twitch Alerts Extension it is currently not possible to show when a streamer is hosted by another streamer.
57 votes -
More code examples It would be nice to see JS client, Node Js, Python, Go, and Rust examples of these HTTP calls?
Reposting this because I saw another user post it but it was closed and I was unable to vote on it.
1 vote -
Human readable API Docs please Link this page explicitly in the Guide section. There is no point hiding it in another subsection.
1 vote -
OAuth token flow missing from dev.twitch.tv/docs/api This is completely out of date, there's no mention of how to get an OAuth token at all.
1 voteOAuth information is here: https://dev.twitch.tv/docs/authentication
-
я ни чего не имею dead spast3
2 votes -
not *** bamcvc
1 vote -
Clarification on Run Button Instructions There is no run button on glitch. How do I run this code?
1 vote -
Start a crypto Via Twitch, TwitchCoin. Start a crypto Via Twitch, TwitchCoin. Have Bits be funded through the Crypto, which would in turn increase the value of the crypto. in turn making more revenue for your platform / Preformers / Staff.
I could go into a lot more detail about it, but lemme know if this is any sort of thing you guys would consider.
1 vote -
Add the Option to , disable sending Email if u go live as a Streamer ! there are so many small Streamers out there they are using twitch just for a small grp of ppl or there friends they are in teamspeak with just to show them a game, without Mic on , or CAM on , and for those would be nice not to send them everytime an Email hey your buddy is online thats annoying.Also there are some Streamers they did not want that all of there Friends get an Email about GO LIVE. so in this case add that Option pls
1 vote -
Make it CLEAR That WebHooks Expire I'd like to see the expiration of webhooks called out more strongly as Twitch treats webhooks differently from every other API service that I've encountered (who don't expire webhooks).
1 vote -
Bring back the old Video manager Give us back the normal video upload like few years ago ... Now you are forcing people to wait for months for the access token
1 vote
- Don't see your idea?