Translate Ideas and Comments
Choose language:
There was an error during translation

Developers

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. As well discussed and pointed out in the announcement thread (ref 1). It makes no sense, The matching client id can be grabbed from the oauth url as ClientID's are public right? Atl east your own documentation says so (ref 2) And if not grabbed from the url they are publicly displayed with matching user data and scopes when sending a request to https://id.twitch.tv/oauth2/validate which can be accessed with just a OAuth token. This change is gonna reach nothing but us having to make our code more complicated by having to consistently keep track of client id's that where used…

    83 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →

    We appreciate all the feedback on this requirement, and understand that it can present additional development effort. While we must continue to adhere to this requirement, we will be providing samples and some simple tooling soon to help reduce the effort.

  2. Like Bits transaction, it would be great to allow Channel points to be accessible from an extension.

    The idea is to not expose channel points to the extension and work the same way Bits transactions are.

    This would also need the addition of channelPointSku or allow sku product to have a bits value and/or a channel Point value.


    • User click on a button

    • Extension fires window.Twitch.ext.points.usePoints(pointsSku)

    • User validate transaction

    • (if user complete transaction )OnTransactionCompleted callback is fired with receipt containing channelPoint as the currency used

    • (if user cancel or don't have the channel Points) onTransactionCanceled is called

    To complete it,…

    54 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Extensions  ·  Flag idea as inappropriate…  ·  Admin →

    At this time, we are purposefully only allowing Channel Points redemptions in the chat UI on Twitch.tv for a consistent viewer experience. Closing this suggestion for now to confirm this is not actively being investigated for Extensions.

  3. Currently we have to grab this Informtion about autohosts from the IRC Chat. But why? Why not just adding a boolean (for example: "isAutohost": true/false) into the already existing hosts endpoint for tmi.twitch.tv o.O?

    Would love to have something like that. Thanks!

    22 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  2 comments  ·  EventSub  ·  Flag idea as inappropriate…  ·  Admin →
  5. Please let people upload videos that are not affiliate!

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add a link or multiple links to the rate limit information from within the API reference.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  8. This page should include a link to the API ToS

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →

    The 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.

  9. !/usr/bin/env/python

    import BaseHTTPServer, SimpleHTTPServer
    import ssl

    certfile = "./localhost.pem"
    key
    file = "./localhost-key.pem"

    class RequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):

    def end_headers(self):
    
    self.send_header("Cache-Control", "no-cache, no-store, must-revalidate")
    self.send_header("Pragma", "no-cache")
    self.send_header("Expires", "0")
    SimpleHTTPServer.SimpleHTTPRequestHandler.end_headers(self)

    httpd = BaseHTTPServer.HTTPServer(

    ('', 8080),
    
    RequestHandler

    )

    httpd.socket = ssl.wrap_socket(

    httpd.socket,
    
    server_side=True,
    keyfile=key_file,
    certfile=cert_file

    )

    httpd.serve_forever()

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  11. Link this page explicitly in the Guide section. There is no point hiding it in another subsection.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  12. This is completely out of date, there's no mention of how to get an OAuth token at all.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  13. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  14. bamcvc

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  15. There is no run button on glitch. How do I run this code?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  1 comment  ·  Developer Site  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  1 comment  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Declined  ·  1 comment  ·  Analytics  ·  Flag idea as inappropriate…  ·  Admin →
  20. It very well seems like a good idea to develop an App to watch Twitch.tv on the Roku devices if your developers will please consider it and do whatever it takes to have it for it, it would seriously make thousands of people happy for once in this "dispute" that seems to not end?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Developer Site  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?